Are you connecting and disconnecting these things while the Raspberry Pi is connected to power? If so, it’s very possible you have damaged your Raspberry Pi, which could be the reason you are seeing this behavior.
Have you tried enabling the “Log level:Debug” for each of your relay Outputs and then checking the daemon log for any errors?