@angela2601
My guess is that the most likely cause is a very high Polling Interval setting in your printers CloudPRNT settings.
The printer will check-in with your server for orders to print at a regular interval, based on this setting. It will also check-in when powered on or if its status changes. I expect that this is why recycling the printer power seems to work, you might find that opening/closing the printer cover also triggers printing.
If you printer has a very high PollingInterval setting, then it may be just taking a very long time to contact your server to check for any pending orders. Please log in to your printers CloudPRNT settings (in the printer settings, the same as when you set the CloudPRNT URL that it connects to) and verify the Polling Interval value. I would usually recommend something like 10s or lower for the system to feel responsive.
Thanks Lawrence,
That fixed it.