Hey, the issue on my side was that I call the requestGeometryUpdate in viewWillAppear, at this moments the supported interface orientation always return portrait even if the (presenting / presented) ViewControllers support landscape.
2 options:
Delay the first call after viewDidAppear / viewWillAppear.
Rotate before presenting the new VC.