I don't think there's a way to do exactly what you're looking for in SharePoint Online at least. Currently SharePoint Online doesn't support setting different home pages based on users' groups/regions. Home page setting is a global setting.
Also, I suggest you share your idea in this official feedback portal for SharePoint: https://feedbackportal.microsoft.com/feedback/forum/06735c62-321c-ec11-b6e7-0022481f8472. The product team actively monitors threads there. Responsible suggestions/requests go directly to the development team for consideration. Thank you for your understanding.
If the answer is helpful, please click "Accept as Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.