Looking into the issue a little deeper, it looks like your error log isn’t working correctly.
You can try enabling WordPress’s own debugging functions and see if you are able to record any errors that way. You can find more information about how that’s done here: https://codex.www.ads-software.com/Debugging_in_WordPress. Basically, you would just add these three lines to your wp-config.php. NOTE: You must insert this right before “/* That’s all, stop editing! Happy blogging” in wp-config.php.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
If you already have a line there that says define( ‘WP_DEBUG’, false); please remove it. Then, whenever you think an error is happening on your site, check the WordPress error log to see if the errors have been recorded there. The log will be created in /wp-content/debug.log.
This will set the correct directives to start recording errors. With the amount of plugins your site is using, there should be more in the logs. Once you get this set, try to open Elementor a few times, which might show us exactly what is happening.
I also found that Elementor mentions that 500 errors might mean the site doesn’t have enough memory:
https://elementor.com/help/500-error/#how-to-troubleshoot-a-500-error
Let me know what you find!
Thanks again!