It seems like in iOS 18.1, they fixed the issue: https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-18_1-release-notes