You can simply use this Show Home Page activity in a microflow. As mentioned in the docs, it will show the relevant role-based homepage for the user role who is logged in and in whose session the microflow executed.
In the navigation, you have a homepage section that have default home page and “Role based home pages”.
You can add home page for each role there.
After that you can directly use the show home page activity in the MF.