I've upgraded my masternodes to v12.0.49 but I'm still seeing some of them drop off the list after 1-2 hours as EXPIRED. It's strange because the 'expired' masternodes are still active with port open (responding to 'dash-cli getinfo'). Anyone else having this problem?
Sounds like your hot node wasn't activated. I would search the log for this "CActiveMasternode::EnableHotColdMasterNode() - Enabled! You may shut down the cold daemon."
Thanks for the response. So last night I updated the cold daemon to v12.0.49 and re-started the MNs that kept expiring. I confirmed the above message in the log. This morning the same MNs are expired again. So I've wiped the logs, peers.dat, mncache.dat etc. and relaunched dashd with -reindex. Once reindex is complete I'll restart them and report back in a few hours.