See this thread:
Maybe SDA and SCL lines receive EMI spikes, and these spikes are considered as valid signals by I2C master.
Several workarounds exist to suppress spikes, one of them in this thread, reply #8:
https://forum.arduino.cc/index.php?topic=488910.msg3691618#msg3691618