I know exactly what you mean. More than once I've read the book and on the second-to-last page I've realized that I have been reading (and mentally pronouncing) the name of the protagonist incorrectly.
I have other similar dyslexic traits to the OP. I can read and write well but I can't read out aloud. I don't usually find reading books enjoyable and I need to have code snippets and math formulae to break the wall of text.