Are you on iOS 26.2 by chance? I'm currently investigating a regression on interactive keyboard dismissal specific to iOS 26.2.
textView.keyboardDismissMode = .interactive
There was a bug on a particular iOS 26.2 beta, but it looks like it's already fixed
Are you on iOS 26.2 by chance? I'm currently investigating a regression on interactive keyboard dismissal specific to iOS 26.2.