Echoing everyone else here, learning languages takes a long time. Especially Japanese (if coming from English). It took me 5 years to get to level 60, which included a 3 year burnout.
As mentioned, it won’t feel too terrible to read at level ~30 ish. However, it’s still a slog and will probably continue to be a slog for a while. For the past year since I got to level 60, I’ve been reading 1 chapter of manga a day and it’s still difficult now.
Language acquisition takes time and often is a unique path per person. Hell, even between languages it probably differs. Japanese took 6 years, but Korean took me 7 years to feel only kind of comfortable watching content without subtitles. Even now, at year 10 for Korean, I still don’t feel like I can watch everything without subs, I can consume the content I like without subs, but when I step out of that world I feel like a beginner again.
Personally, with Japanese, year 1 and 2 felt like I knew no Japanese at all, I could pick out words that I knew from WK (very few) but that was it, nothing useful regarding comprehension. It felt absolutely terrible as I felt like I was just wasting my time as you feel now. Year 3 felt mostly the same, I could maybe understand a little bit more (but it still felt like 0). Only by year 5 and 6 (current) could I say that I can actually read Japanese, however I still rely on translations to check my comprehension every so often and I look up words all the time.
While there will be people that can be fluent in 6 months or a year, those people are the outlier, not the norm. But for regular folks (like me), it just takes time, probably more time than any sane person would expect, especially because life happens and we have to find a way to fit Japanese in there. Sometimes, or rather, oftentimes, we don’t end up fitting it in as much as we’d like.
Japanese is hard, much harder that most of the things we learn on our own. So it will suck for a long time (it did for me) but I can tell you that it does get better. The longer you stick with it the better it starts to feel.
Learning languages is like riding an elevator, you can run around, jump, cry, shout, or have a breakdown (me) inside the elevator but it will not speed up how fast it moves. You will get there when you get there, the difficulty is that you don’t know when that might happen (years, decades), but it will happen.