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.