I'm seeing a strange and inconsistent bug on Xamarin Forms for iOS. When I use PushAsync in a NavigationPane to navigate to a page with a Grid or a StackLayout, the navigation silently fails. If I change the page to instead have a single top-level ListView, then it works. Furthermore, navigation to the Grid or StackLayout version of the page works on Windows Phone and Android.
The commit where I go from failing to working is here: https://github.com/michaellperry/Festify/commit/81617dd1a6db74d381fbf7ce55e428c9cfd5094e
This project still has a third page, which is using Grid and still experiencing the inconsistent bug. I can navigate to the third page on the other platforms.
If you need a simpler repro, it may take me a day or two to create one.