Turnstile Not Displaying On First Load

What is the name of the domain?

www.hiddentalenthub.com.au/about/

What is the issue you’re encountering

I have enabled Turnstile to protect a number of forms on a website. The Turnstile “Are you human?” checkbox does not appear when the homepage first loads, but if I refresh the page it appears as expected. This occurs on all the pages I Turnstile enabled on the site. The website is built using Astro and is SSR. Any advice would be appreciated. Thank you.

What steps have you taken to resolve the issue?

I have moved the Turnstile import script around the page (top, before form, after form, bottom of page, etc.) but it has not made a difference. I am unsure as to what I can do.

What are the steps to reproduce the issue?

Load the about page, scroll to bottom of page where the form is. You will notice that there is no Turnstile “Are you Human?” checkbox in the form. Refresh the page and it appears in the form.

Screenshot of the error