Custom widget isn't loading when opening the page from the site menu

We installed a custom code snippet that is supposed to load content on a couple of pages, and it does if you open the link directly or if you find the page via a google search. However, if you open a page from the site menu, the widget disappears and won’t show up unless you refresh the page. The issue persists even when turning off Caching (setting it to manual for 1 page).
The code:

<script
  id="gb_widget_script"
  type="module"
  src="https://team.pinparrot.com/gb-widget.js"
  data-container-id="gb-widget" 
  data-widget-token="2cd000312f7fb849e9695123762df1cf">
</script>

We also tried using “defer” in the code
data-widget-token=“2cd000312f7fb849e9695123762df1cf” defer>
and the issue persisted.

page example: https://www.gracepaintingcontractors.com/commercial
Is this happening because it isn’t a dynamic page or is something else blocking the loading of the widget?

If you entered that code in the Custom Code section of your dashboard settings, then check how you configured it. Did you select load once in every page? Or load only once? etc.

Hi, we set it as essential code so it should always load without necessary consent, if that is what you mean. We selected that it should load only on specific pages, then added the code via “Embed Code” and then “Custom Element”. If that isn’t what you meant, could you point out where we can configure how many times it can load?

The option to Load code once or Load code on each new page" is available only if the code has been added to “All Pages”. We are adding the code with the “Choose specific pages” option and a list on pages is added. Are we missing something?