it could be the case where they made it soe some firekeepers dont stack. altough they would stack if you got the same firekeeper on a different playthrough and didnt spend the first.
Small update on the structure file. in theory it should it work if i can get switches to work.
Edit: also if i can get this working then i will be asking you to reword your ids for the sake of the structure file :P.