Some solid advice in this thread, here are my two cents for what it is worth, sorry if it is long!
- you are reading too complex texts - if I read a text and I find I have 10 or more problems where I have to stop to analyse to comprehend then I classify it as such and add it to my complex text list and read it using the pomodoro technique.
Try and find more simpler texts (based off your bunpro progression you should be able to read N5/4 without any difficulty, N3 should be a bit of a challenge to you, N2 and N1 very complex). I recently found yomujp.com where they have divided texts into corresponding JLPT levels. Granted it is not in print format but dokushoclub.com is a blogsite where the author provides some solid links to level appropriate reading materials as well as book reviews so you can find level appropriate reading materials in physical form.
- Grind more grammar, maybe check your vocab/kanji, look up gendered language/dialectal variations
If you keep grinding bunpro grammar alongside reading to solidify it in your mind then the fog will lift for sure. if you know 2k kanji and 7k words then vocab isn’t the issue but grammar might be the culprit for the fog.
I would also probably check your decks and your input and output method for your vocab - at 7k words and near 2k kanji you shouldn’t have a problem with n1 level vocab and should be able to work out words from context even if they lack kanji. It just tells me you need to work on your grammar and maybe drill some onomatopoeic words.
I’d look up dialectal variations and build decks around it if you struggle to understand it. From experience, I haven’t encountered much dialectal variation when reading, more so gendered language, like in this text you’ve shared and I wonder if you are mixing them? Japanese fiction is rife with gendered language, so I would recommend doing some light research on it if you haven’t, it is very interesting!
Lastly, even if you are reading manga, books, magazines, the back of a food package, sponsored content, whatever, as long as you enjoy what you are reading then keep reading. Challenge yourself from time to time with more complex texts but don’t get bogged down in them either!