When you try to use the DualScreenInfo.Current.SpanMode to determine if the application is running on dual screens in a Shell based application it always returns SinglePane.
Debug.WriteLine(DualScreenInfo.Current.SpanMode); to OnAppearing on the ItemsPage.DualScreenInfo.Current.SpanMode should be Wide.
SpanModeDualScreenInfo.Current.SpanMode will still be SinglePane.
Shell AND DualScreen => this is @PureWeen 's sweet spot ! Could you answer this, Shane ?
I seem to have been able to narrow this down to being a bug in an older version of the Surface Duo emulator. I can't recreate the issue on a new version. Closing.