I was troubleshooting a code block element issue with the Avada theme for WordPress.  At part of that troubleshooting, I found some documentation that mentioned a Theme Option settings to enable or disable Code Block Encoding.  If the feature is turned on, it will prevent WordPress from inserting formatting changes.

Reference

We recommend the Avada theme.

We may receive a commission from any service or product mentioned.