Hey @bob-simpson-0,
Indeed to connect a domain to a project the project must have an active subscription
(you can't connect a domain to a free project)
About the non transferable domain my guess is we don't support that particular domain extension. You can still connect it to your project as an external domain