Hi,
We offer air gap services to get you pre-bound XOA without the need for any Internet connection 🙂
Otherwise, the workflow you used works too (configure XOA with a connected env and then export it). See https://xen-orchestra.com/docs/airgap.html for more details.
Also, you can use our airgap deploy script in here: https://xen-orchestra.com/blog/xen-orchestra-5-95/#🛡️-air-gap-features