Thanks! for vault on-prem it's still workable even with vault enterprise because you have control over your root namespace, so you can create your vault auth method at the root namespace level and everything works.
But vault HCP doesn't give you access to the root namespace, so it simply doesn't work with it 😞