So I'll leave this here for posterity... while the pre-built VM images don't seem to want to work, building my own image using Debian 11 is working great so far.
So, no problem with XCP-ng/Xen, just with the image built by the GNS3 team.
Thanks for the responses Oliver, much appreciated.