Yes that’s a completely fair point. If a tool only allows 1 way to complete a review and decrease the load (through SRS, not through immersion/reading), then it probably should encourage doing the reviews first.
For what’s it worth, after writing that post I’ve realized I can actually approximate what I wanted on JPDB. It has a setting for “review interval length”.
I now set it to “shorter intervals” while reading with JPDBReader plugin active. That marks ~1.3k items for review, that would normally be due in a couple of weeks. I can proactively review them inline if they come up during reading.
And then for daily SRS I set it back to “longer intervals” which pushes them into the future and leaves only the urgent reviews to SRS.
I’m not suggesting Bunpro should do it, just some food for thought on different kinds of reviews.