Hello mrpigonkow,
We understand that you're running into some issues using the keyboard for your iPhone. This could be related to the touch sensitivity. Have you tried adjusting it to see if that makes a difference? If not, try the steps from the following article.
Adjust how iPhone responds to your touch - Apple Support
Adjust settings for taps, swipes, and multiple touches
1. Go to Settings
> Accessibility > Touch > Touch Accommodations, then turn on Touch Accommodations.
2. You can configure iPhone to do any of the following:
- Respond to touches of a certain duration: Turn on Hold Duration, then tap
or
to adjust the duration. (The default is 0.10 seconds.)
- Prevent unintended swipe gestures: To increase the amount of movement required before a swipe gesture begins, tap Swipe Gestures, turn on Swipe Gestures, then adjust required movement.
- Treat multiple touches as a single touch: Turn on Ignore Repeat, then tap
or
to adjust the amount of time allowed between multiple touches.
- Respond to the first or last place you touch: Choose Use Initial Touch Location or Use Final Touch Location.
If you choose Use Initial Touch Location, iPhone uses the location of your first tap—when you tap an app on the Home Screen, for example. If you choose Use Final Touch Location, iPhone registers the tap where you lift your finger. iPhone responds to a tap when you lift your finger within a certain period of time. Tap
or
to adjust the timing. Your device can respond to other gestures, such as a drag gesture, if you wait longer than the gesture delay.
If you continue to experience issues, you may want to provide feedback to Apple. You can submit your comments here: Product Feedback - Apple.
Best regards.