Hi,
Xen isn't Linux. When you boot on XCP-ng, you boot on Xen first, then the "control domain" will boot first (aka Dom0, aka what you think is the host but it's not).
This has to be implemented inside Xen, and I'm not sure that's the case. Let me ask around.