No. But if you want to experience Business Central as fully integrated with Microsoft 365. You should have a Microsoft 365 subscription.
If the account you sign up with is a non-Microsoft 365 work account (such as joe@mysolution.com), and you have a Microsoft 365 subscription, then you can associate your domain (mysolution.com) with the Microsoft 365 subscription.