Hi, are you using workflows? If yes, is the page in the published workflow step? Here is an article that explains difference between content scheduling and workflow.
If you are using workfflow, you should be using this API to update the latest edited version. And then publish the page.