If Elementor Pro doesn't edit pages unless its in safe mode, the problem is likely caused by Elementor using iframes and your restrictions break it.

In this case, you will need to review Shield's HTTP Headers settings.

You may go to the Advanced Security Headers => Block iFrames, and then change settings from 'Block All iFrames' to 'Allow iFrames On The Same Domain':