WordPress Multisite login_redirect to primary blog and specific page based on role

I opted to create two functions – 1 to redirect the user based on their primary blog and then a second to redirect any attempt at accessing the /wp-admin/ (wordpress redirects users to admin on login) to a different page based on their role. Seems to work. I think there’s some sort of two step process in wordpress login that’s tripping up role validation so this is the next best thing