We use the PHP time() to check the time, which uses a UNIX timestamp. We may be receiving a timestamp difference of more than 15 seconds. This will cause issues when trying to schedule out posts from your WordPress site. A possible solution is to contact your web host to have them make sure the server timestamp is accurate.
If you continue to have issues, please contact support.