Is normal to not receive masternode payment for more than 24 hours?
Sometimes it will happen that way, but normally you should get at least 2 or 3 per day. Make sure the masternode is up and running (active) for more than 12 hours already. Sometimes 24 hours.
If it goes offline for more than 1 or 2 hours, it will be like starting over. Not exactly sure. I ran one from at home, it disconnected every few days. So I moved it to a VPS. Been fine ever since except during the stuck issue recently. After updating, it's running fine again.
I received a MN payment shortly after having the newest wallet version synch successfully. That was approx 48 hours ago and I have not had a MN payment since then.... also my MN goes "missing" after a couple of hours.... so I start it again in the wallet and it winds up missing again... rinse repeat. It appears to be running on the VPS, so I'm not sure what's going on.