No that’s not what was happening. The new post was automatically being given the same slug as the previous post and wouldn’t let me change it – therefore overwriting it.
After hours on the phone with support, I figured out it was a caching setting in cloudflare that was causing it. Once I changed the setting everything worked as it should.