You have explained your question well but haven't give context.
How are you implementing deeplinking? What procedure are you following.
When i first implemented deep linking in my flutter app i noticed that when the app was opening the desired screen, it was using context.go under the hood which was clearing out my auth state i was setting in the splash screen, so this might be the issue you are also encountering.