If the registration is being lost at random (which isn't normal), something on the system is changing which is causing it to happen, e.g., MAC address randomization is enabled which *can* cause the registration to be lost or the system's hostname changed or the system clock is set wrong, these things changing can cause MC's registration to be lost. Chances are even if you upgraded to MC30, whatever is causing registration to be lost likely would happen there too. You have to figure out what's happening/changing on your system to be causing this in order to correct it and make the registration stick.