Seems to me that there may be some confusion around the post time when you are creating/scheduling a new post. It appears to be UTC and NOT your adjusted LOCAL time. I believe that the previous WP versions displayed our “local” time. In my particular case my time is -6 UTS to correct for local time. In any case, no matter what I do it still does not work. Once the scheduled time passes, the post converts to a DRAFT status.
Good grief.