That has to do with how LTI 1.3 works compared with LTI 1.1. With LTI 1.3, one single user (in the case of D2L it can be the instructor) using an LTI link is all that is needed for WW to have the data it needs to send grades for that set. And it just sends it all, if using LTI 1.3 and WW 2.18. With LTI 1.1, the data needed was a combination of the set and user and each user needed to use the link before grade pass back could happen. So that old behavior was by necessity.
With version 2.20, there will be fine controls for grade pass back. For just one of many possibilities, you could set it up so grades only pass back after a close date or if a student reaches 90%. Another option is to only pass grades once a student makes their first attempt. Etc.