I think the inconsistency between preview and rendered posts is reasonable to consider as a Contribute > Bug.
The solution will probably be to block it in the preview too, which means that “adding <button> support to posts” would be a valid Contribute > Feature request in future ![]()