I think it’s best just to consume lots and lots of material even if you don’t know everything. Same as it was when you were learning your native language, you can use context to figure out what a word probably means, and you’ll likely run into it later if it’s kanji and if it’s a frequent word, you’ll see it enough that you’ll start to wonder what it is & look it up.
Having SRS and different methods for studying vocab is really good. I use kaeru to make anki cards from jisho searches but I can’t really get into anki so it doesn’t help me that much lol.
However, I wouldn’t use this as a substitute. You should be trying to watch & read at least around level 20 I think and if you’re not by the 30-40s then you’re missing the boat.
A lot of it is getting yourself used to the language I feel & used to reading only in Japanese without an English crutch to lean on. Soon enough you’ll start to look at a wall of Japanese and try to parse it rather than say “I can’t read this” and turn away.