Vayne's W stacks and expunge trigger on-hit though, unlike Yi, Neeko, Jax and Xin's "every X hits" effects. It's just that for Jax, Yi and Neeko, their stack counters cannot 'overcap', unlike Xin (empowered hit cannot be expended by Phantom Hit, but it overcaps so it still gets the pattern right).Edit: Oh, you meant 'this is how it works with Vayne, too' as of the particular pattern (no longer every 2nd attack with nerfed Rageblade, now 4 every 9 attacks). Sorry for the misunderstanding. Am I right though that you're fixing it individually per-champion by allowing their stack counters to overcap? Or are you changing the resulting effects to on-hit?
I'm not the one making the specific changes, but I believe the solve is closer to the latter thing you said.