There's stigma about self-diagnosing, but if you've got a little sense it's a very good idea to do so. You may well google your exact signs, symptoms, and circumstances and find the doctor's (multiple doctors, even!) failed to rule out the #1 most likely cause, let alone more obscure possibilities.
I should mention that I have had some auditory hallucinations within the last few weeks.
FWIW, this entire thread is really something you should bring up with your doctor(s), and not rely on people on the internet for anything more than empathy.
Nobody can diagnose you with a brain tumor over the Internet and primary brain tumors are in fact rare - about 1.3% of all cancers.
The good news is, the brain can remap and relearn.
The best reading training was a kind of side scroller which scrolled a text from right to left. You could adjust speed, font, fontsize and the actual text.
This was in the 90s, so I don’t know if there is a program like this now, but it should be easy to build something with JavaScript in the browser.
This happens to me a lot. It's stress related. If I'm really under pressure or burnt out I put 110% effort in and get stuck. That builds impatience with myself and that burns me out even more.
I go through periods when I can't learn a thing I'm just too wired on stress hormones. It normally takes a few months of doing mindless things to come back to normal. Physical work or basic repetitive admin tasks seem to be the best for clearing the burn out. Anything that doesn't require mental clarity or learning but still provides a sense of achievement.
I went from a period where I seriously struggled to learn things like one new git command to picking up functional programming in F# with ease.