huhabab,
unfortunately u have found a real bug, Krastorio 2 have 3 script (shelters radiation collector items) that use character entity and the fact that doesn't exist creates many problems that I can't solve easily (I really don't have time to support no character gameplay), probably u want walkaroud of it but other players can say "wtf is all bugged omg" and I don't want receive other bug reports like this because take space for others reports of solvable problems, also I don't think that the author of BNW want make the compatibility on my script.
In future u can download the mod and delete manually the incompatibility, in the mod exist a file called "info.json", inside u will find a list called "dependecy" delete the line "! brave-new-world >= 3.2.1" and the mod will make u play it.
I'm sorry.