Hello,
I see you are using multiple performance plugins. This behavior is usually related to caching, optimization, or delayed loading settings from performance plugins. Please check if any options such as Delay JavaScript Execution, Defer JS, or Lazy Load are enabled in your cache/optimization plugin.
If the issue remains, please deactivate all the 3rd party plugins and activate only theme-required plugins on the site, and then check the issue. I am sure your issue will be solved. Then, activate the 3rd party plugins one by one and check which plugin is creating the issue for you.
Otherwise, if the issue still exists, then keep the 3rd-party plugins deactivated and let me know so I will check and give you a possible solution.
Best Regards