Here is an easy trick a friend showed me. Once you get your limit settings correct and have taken the slack out, set the chain the the middle cog position. Turn the barrel clockwise and as you continue to turn it, the chain will want to shift to a lower cog, back it out and turn it counter-clockwise and it will eventually want to shift to a larger cog.
Once you know the range, you can set it in the middle and if it upshifts too slow, turn it a click clockwise, too slow downshifts, counter-clockwise.
The other issue might be bad tolerances on cog spacers. When I’ve broken apart cassettes I’ve measured the thickness of the spacers. Occasionally I’ve found some to be off by more than I would want.
John