I'm getting a similar issue with Endgame Combat. I have lots of mods also but the whole lists loads fine with either but not both loaded.
Error ModManager.cpp:1623: Error while running setup for entity prototype "adikings-shock-turret" (electric-turret): next_upgrade target (laser-turret) must have the same fast_replaceable_group (laser-turret != turret)
Is there a small change I can make in order for them to be compatible? I tried fiddling with it unsuccessfully, but I'm not a coder by any stretch. Thanks for the help!
Edit: I've managed to fix my issue, though I still don't fully understand exactly why it happened. Its actually a conflict with bobswarfare, but I guess would be overwritten with no issue by either one or the other conflicting mod but not both? I have no idea. But editing the fast replaceable group for turrets in bobswarfare to match that of EC and ST fixes it, though I'm not sure if there will be consequences for this. Hopefully nothing beyond the upgrade function wigging out.
For anyone else, I did this by changing the data.raw override in ShockTurrets turrets.lua file to 'data.raw["electric-turret"]["laser-turret"].fast_replaceable_group = "laser-turret"' and adding 'fast_replaceable_group = "laser-turret"," as well as "next_upgrade = "laser-turret",'
Next I changed the data.raw override in the same file in bobswarfare to
data.raw["ammo-turret"]["gun-turret"].fast_replaceable_group = "gun-turret"
data.raw["electric-turret"]["laser-turret"].fast_replaceable_group = "laser-turret"