I think different study methods work for different people, so try and find what works best for you. I’ve never really seen the appeal of BunPro, because personally, I think SRS is best suited for vocab and other low-level memorization kind of tasks. To me, grammar is at a higher level of reasoning and is something you have to learn by reading about it and understanding which parts of speech it can be used with, what connotations it has and how it compares to other similar grammar points, and so on. Whenever you learn a new grammar thing, it’s a great opportunity to connect it to native material that you’re reading/watching/etc. by watching out for it. SRS probably is nice for memorizing verb conjugations though, since that is essentially rote memorization.
When I learned grammar, I would read lots of different sources on the same topics, including Tae Kim, TextFugu, imabi.net, and anything else that I could find. I also second the recommendation on A Dictionary of Japanese Grammar; it’s what I tend to refer to these days and I like how thorough it is and how it lays out everything concisely and to the point.
If you’re comfortable with what you’re using and you’re seeing results, by all means keep at it.