Auth Flow with React Native and React Navigation 5

I am using firebase for user auth and I’ve hit s snag in managing the flow for it.

I’ve copied over my project into this expo snack

Registering a user works, and I can see them in Firebase, but nothing actually happens in my app and the views don’t change. So when a user enters their email, password, they run into an issue where they get registered by the screen and don’t navigate away to the Home Screen.

I have an AuthContext file that has all of my context handling for users, but I don’t think I’m using that correctly to integrate with the navigation. In App.js I do some logic to check for a token based on what I read in the react-navigation docs. I also have a token in AuthContext so not sure I do the right thing here for handling that. New to react so any help would go a long way.