@ante1975 seems that the issue is on Xamarin.Forms side at least on my end it was due the NavigationPage having the first item as TabbedPage I need to first push a dummy page then navigate to the main root page and that solves the issue at least while I complete the MAUI migration, Im adding a dummy code that you can use, hope that this can solve the issue on your end too
if (Device.RuntimePlatform == Device.iOS)
{
var workaroundDummyPage = new ContentPage
{
Content = new ContentView { }
};
var navigationPage = new NavigationPage(workaroundDummyPage);
Application.Current.MainPage = navigationPage;
await Task.Delay(100);
await navigationPage.PushAsync(page);
navigationPage.Navigation.RemovePage(workaroundDummyPage);
}