We implemented a customized keyboard long ago, and it has worked well. But after iOS 16.4 is released, we received feedback that claims "4, 7 and the decimal point (.) are missing". After some testing, we confirmed this issue only happens to iPhone 14 Pro Max with iOS 16.4 or iOS 16.4.1.
The number of subviews in the collection view is 11 (9 cells + 2 scroll indicators), not 14 which is expected. And the width of each cell is 1/3 of the screen width. So this is NOT because we didn't configure UICollectionViewLayout correctly.
Moreover, if we decrease the width of cells, the keyboard will look normal.
Does Apple realize this?