The ‘fbq is not defined’ error only appears on a checkout page that you reach through the normal booking flow.
To reproduce it:
- Open a property page and pick dates.
- Click Book Now to reach a populated checkout.
Why an empty checkout does not show it. If you open an empty checkout page directly, the begin_checkout data layer event is not triggered, so the error does not appear.