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