Hello.
I got a report of incompatibility with this mod and after looking at it I have found that:
This mod has code that runs on configuration changes resetting recipes and technologies. Other mods that have conditional recipes and/or technologies (like https://mods.factorio.com/mod/fluid_permutations ) are broken because of this.
In order to fix this, https://lua-api.factorio.com/latest/LuaForce.html#LuaForce.reset_technology_effects should be called after the reset. This will raise the event https://lua-api.factorio.com/latest/events.html#on_technology_effects_reset letting other mods subscribe to it and handle their conditional technologies and recipes.
The code for it is actually in this library already, but it is commented out:
https://gitlab.com/AmatorPhasma/apm_factorio/-/blob/master/apm_lib/lib/script/init.lua#L201
It would be great if the call is added.