I dont know where to start from, with solving the issue.
I have a single code base for iOS and Android application, and it all works OK, except for when the application is runing on a specific resolution (2400x1080) on a Android device. First view is login view and it works ok. After login in, the application loads 3 TabbedPages, and shows the first one. Here is where it all goes sideways, when I open another TabbedPages it is white, and only the bottom bar is visible. I can go back to the first TabbedPages and it's UI elements are visible, probably because they where loaded on the first appearing.
I found a way to force the views to show. That happens if I set a Navigation.PushPopupAsync(SomePopupPage) in the OnAppearing() method of a TabbedPages that is breaking. This will make all elements visible again.
If I change the screen resolution to 1600x720 or 3200x1440 the application works ok again.
Any idea where to start looking for answers?
P.S. There is no log that indicates anything is wrong with the application.