I was having this same issue and I narrowed it down to the Cerys Moon of Fulgora mod. It looks like nattanang has that mod as well in their logs.
There was a recent change in the Cerys mod that introduced an incompatibility with other mods. Here's a thread about it:
https://mods.factorio.com/mod/Cerys-Moon-of-Fulgora/discussion/6791fdd0c91816df8d731b75
It sounds like the author moved the creation of new items back to data.lua, but I still get an error when trying to load the latest version of that mod with this one. So perhaps there are a few other changes still to be made?
From the thread, it also sounded like you could make this mod depend on Cerys, to ensure that fully loads first? But then everyone would have to have Cerys loaded in order to play this one.
Love your mod by the way!