Hi,
I had the same issue and I believe I managed to find the root of it (at least this is what it currently seems after some hours of testing)
After looking at this video: https://learn.microsoft.com/en-us/shows/inside/c000027b
I figured I was using
Shell.Current.GoToAsync(nameof(FinalPage), navigationParameter);
to travel to the next page, without adding await in front of it. After I changed it to Navigation everything was fine:
await Navigation.PushAsync(new FinalPage(path));
Now I don't seem to have the problem anymore..
Please let me know if this helps!