Seems to be fixed for me with iOS 15 SDK (Xcode 13 required).
Moreover, it's started to work on iOS 14 too (tested on iOS 14.5 Simulator for iPad Pro 9.7 inch, iPhone 8, iPhone 11). I recommend to test this issue again on Xcode 13 and remove workarounds if it works for you too.
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: