Zoinkies I'm not trying to use for the panel/servers, just for a website.
I think the problem has been narrowed down to an issue with the way Enhance handles aliases, it creates them as separate standalone domains with their own unique DNS and SSL. The SSL seems to be the important part because Enhance creates separate SSL certs for the website domain and the alias for the CF Enterprise passthrough, which creates the 521 misdirect.
The fix should be in getting the Enterprise hostname used for the passthrough to be able to get inserted in the same SSL cert as the website. That's what cPanel does, combines the alias hostname with the website hostnames into a single self-signed cert. I'm talking with Adam in support to see if we can figure out a workaround.
Thanks for chiming in though, appreciate the extra ideas 🙂