I’ve never tried pimsleur, personally, but I’m assuming OP means that it was too rigid for them. Everyone has resources that work and ones that don’t.
Wanikani absolutely teaches you some weiiiiiird vocabulary as you progress (knowing 悪因悪果 is fascinating but not exactly what I would call an everyday bit of knowledge, lol) but that’s because the point is to teach you the kanji themselves, with examples of how they’re used to help cement them. Once you learn the kanji, it’s that much easier to apply them later down the line in other vocabulary, or to spot them in the wild and make connections between their meanings and contexts.
But that does mean that it can go in a weird order (although to be fair you can also see how many JLPT/Joyo/Frequency-order kanji each level has on wkstats) and again, not every resource works for everyone.
Personally, I think the more important thing is to figure out if wanikani’s system (and bunpro, and CureDolly, etc) are working for you, OP. It’ll take some trial and error, but you have to figure out what resources are most effective for you.
For me, wanikani and bunpro are a godsend because they both work really well for my learning style and I share your aversion to Anki. So my learning habits consist of wk for kanji, bunpro for grammar and vocabulary, and reading/listening immersion with manga, youtube, movies, etc. (Output is mostly trying to talk with coworkers, students, etc.)
Once you know what resources work best for you, though – whether that’s your current set or something new you try out – I’d say the next most important part is finding a pace that you’re satisfied with and that you can maintain in the long term.
I do agree with @Rukifellth that 3 grammar every day might be a bit much. It depends on you, of course, but remember that everything you learn is going to keep coming back as reviews, and you might need a little more time to process some of the trickier points. I know a lot of folks give themselves an upper threshold of sorts: i.e. only learning new grammar if their beginner category is below 10, that kind of thing. Just pay attention to how much you’re doing each day, and see if that feels like a pace you can really keep up for the long haul.
For vocabulary, I’m a mix of bunpro’s vocabulary decks (I like to mix my vocabulary and grammar reviews, so that I’m thinking more about what it’s actually asking me for) and reading. The type of reading you do absolutely will impact the sort of vocabulary you pick up, but I prioritize my interest in the material over the efficiency of it as a study list because practice is practice even if I’m learning “corpse” and “strangulation” instead of like, “hallway” or “bush”.
TLDR: Sounds like you have a good list of resources, but A) don’t be afraid to try things out and find the options that work best for you and B) make sure you set a pace that won’t get overwhelming as you continue.