After hitting “publish update” on a page, sometimes certain styles do not initially publish.
A few seconds later the “publish update” button turns green again (as if you made new changes, even though you didn’t). If you then hit “publish update” a second time, all styles will then be applied and publish.
It seems like some code is running in the background after hitting the initial publish that actually doesn’t end up getting picked up by the initial publish.
It’s not a major issue if you’re aware of it and wait around to make sure you don’t need to hit publish a second time, but for folks who are unaware or exit a page quickly it’s easy to end up publishing live content without its appropriate styles.