Reading a new English word as a foreigner is super frustrating because you never know how to pronounce that.
Yes sure unanimous is not 'un-animous', it's 'you-nanimous'. Makes total sense.
Don't even get me started on the dozen different ways to pronounce 'ough'.
I pronounced hyperbole as it is spelled "hyper bowl" for decades and nobody corrected me! It wasn't until I finally saw someone say it in a TV show that I realized the error of my ways. Now I stumble over the word every time I try to say it because I have decades of habit to overcome. Sometimes when I think I might need to say it, I start mouthing it ahead of time so that I get it right on the first try. There are at least a dozen other words like this for me, and I'm sure dozens more that I'm not even aware of.
Edit: for those of you who have never heard it pronounced, hyperbole is pronounced "high-per-buh-lee".
I'm almost 50 and recently learned I've been pronouncing two words wrong.
"Template" as 'tem' + 'plate' (like a dish) instead of 'tem' + 'plet' (like 'let')
"Opacity" saying the middle 'a' like 'hay' instead of like 'math'.
That one I was SURE I was right when my wife told me, so I asked my Google home mini: "Hey Google, how do you pronounce the word 'opacity'?" (Pronouncing it my way), and to prove that Google has a mean sense of humor, (and I swear this is true) responded with "Guacamole". My wife has not let me live that down.
It is even more funny if the reading isn't in your native language. I can write in English at a C1-C2 level but I am at the B level when speaking as I have no clue how to pronounce most of my regular vocabulary that I use when writing.
I am so with you. I'm not a native speaker. I learned most of my English from reading books - thousands of books, actually. So written English is absolutely no problem.
My pronounciation sucks, and my listening comprehension is horrible, on the other hand.
I still can't get my head around the fact Hegemony isn't pronounced like Ceremony, "Hedge-eh-moany".
I was horrified to find out it's "heg" like "leg" and "emony" like "lemony". Such an uncomfortable word to say, it still trips me up every time I say it.
You can tell someone grew up reading amongst troglodytes this way.
No one only family read, I was forty years of age having a very Oscar from The Office discussion about ISIS and mispronounced “apostasy”. I still lie awake cringing over that sometimes.
It genuinely is hard to master more obscure English pronunciation because so much of it is made up of loan words from very different languages, but this will help as a general principle to follow.
I think this is more attributed to how the people around you spoke rather than strictly reading.
My college roommate and I both grew up reading. My family also read books and one parent was college educated. Her family only read the local paper (6th grade reading level). She was the only reader in her family.
So we both grew up reading, but I could pronounce words she couldn't simply because the people around me also knew and used them.
One of my buddies is in his fifties. He's been an avid reader his entire life. He pronounces "chasm" with the ch of "chicken" no matter how much we correct him. I've known him long enough for that word to actually have shown up in conversation a not-insignificant number of times.
Instance of this I remember, was genre. I had seen the word, knew what it meant, 0 clue how to say it. At work one day in my teen days and someone asks "What kind of genres do you like" (in context, we were talking about video games). I clearly had a confused look on my face and the guy that asked me that switched to insulting me for not knowing a word. It took me maybe 30 seconds to figure out the word he said and the word I knew were the same thing, but apparently that was "too long".