Pixel 3a here. I cannot turn off haptic feedback while typing. It is turned off in the settings (settings -> sound -> touch vibration "haptic feedback for tap, keyboard and more" OFF).
When the phone is in energy saving mode the haptic feedback is off. In "Do not disturb", the haptic feedback is still present. I checked through all settings when searching for "haptic", but they are only the previously described setting and accessibility features (should not matter, but haptic is turned off there as well).
What am I missing?