0.17.4 is pretty old, 0.17.35 did some mod breaking changes, so many of my mods were updated and will require at least this version to function correctly.
Either update to a newer version of factorio, or use older versions of the mods (like, 0.17.0 of my mods, but not only were many of those early versions buggy, but I've done a lot of development since then, so I'd really recommend updating factorio)
For the best experience, use the latest version of everything (Currently 0.17.50 of factorio, I do understand 0.17.51 will probably break mods too)
This is why it's called Experimental, there's often changes that need to be made for the greater overall experience, but break mods in the process.