I hear that buffalo have the same problem.
Sounds like a problem for people from Reading (UK).
I had no trouble reading this ¯\_(ツ)_/¯
Welcome to English, where everything is made up and the rules and spelling mean nothing.
For those that haven’t tried. See how far you can get reading this poem out loud…
Bade is the past tense of “bid” and is technically pronounced the same as “bad”. Link: https://dictionary.cambridge.org/us/dictionary/english/bade
Essentially, the pronunciation follows the same pattern as words like “sit - sat”, but the spelling pattern follows a different Old English pattern.