viewWillTransitionToSize called AFTER view starts the transition in iOS 16

Starting with iOS 16, the delegate "viwWillTransitionToSize" is getting called AFTER animations have started to transition to the new size. In iOS 15 and earlier, it was always called before. This is affecting our transitions for landscape to portrait to limit the subview's unnecessary rotations and sizing.

Has anybody experienced this problem or know of a workaround?

Similar issue has been posted on StackOverflow: https://stackoverflow.com/questions/74030807/disable-orientation-change-animations