Hi markey164,
Thank you for reaching out to us on the Microsoft Q&A forum.
Sorry for the inconvenience caused. I see that you have already tried your Microsoft Learn (personal) account, Entra-enabled work account, and another personal Microsoft account. Please refer to the information below for the qualification check for the M365 Developer Program.
You can only have one Microsoft 365 Developer Program account associated with your phone number. Before requesting a developer subscription, ensure that you have joined the Microsoft 365 Developer Program directly or through Visual Studio Professional or Enterprise (if you’re a subscriber). To avail free M365 Developer Program you need Microsoft 365 E5 developer subscription. Your Microsoft 365 E5 developer subscription is strictly for development purposes only. Any use beyond development may result in revocation. Kindly note that commercial transactions (such as purchasing paid services) are not currently supported within the developer sandbox subscription.
Click here to know M365 Microsoft 365 International Availability.
Kindly refer for detailed Signup process of Microsoft 365 developer sandbox setup subscription.
To create free developer instant sandbox / Join Microsoft 365 developer program:
https://developer.microsoft.com/en-us/microsoft-365/dev-program
If the information is helpful, please accept the answer by clicking the "Upvote" and "Accept Answer" on the post.
If you are still running into issues, kindly attach the screenshots for reference. We are glad to help you.
Thank you.