Another site is already using this domain (own domain, different team)

sure!

see this guide:

and if that doesn’t work, please visit Support, and choose dns/site transfer from the dropdown menu on the right, and we will assist you.