That's not an uncommon type of technical fault actually. Often things like low power modes have bugs that cause dropped connections; periodically transmitting avoids going into those bugged modes. I've run into this type of big myself a few times. Coincidence is probably why it's working now. But it could definitely be the pings too.