Hi, I noticed that Factorissimo creates entities without raising a script event, on updates.lua:36 and 45. This means that mods such as Disco Science are not notified of the entity's creation, and cannot handle them properly. Fixing the issue should be as simple as adding raise_built=true to your arguments to create_entity().
Cheers,
Daniel