Just to follow up, setting the preservesSuperviewLayoutMargins to true on the navigation bar seems to fix the issue. This defaults to false. I'm not sure why I never had to do that before, nor why it was ok on iOS 26. If anyone has any insight on this, please share.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: