If a free subdomain provider hasn’t registered on the Public Suffix List, then the root domain is what Vercel’s domain checking system uses to match a domain with an account. We solved a similar issue a few months back:
Please let me know if you get the domain added as a public suffix. Then, I can make sure everything is set up correctly on our side to support it.