What distance is that? 100 yards? First thing I noticed was that you are climbing the target on the first two loads, and then the rest have a steady POI. Base don that, 37.5gns does not appear to be a stable point or "node".
If you're interested, I detailed how I load develop here:
https://forum.accurateshooter.com/threads/my-new-22br.3981971/post-37830982
I find it very hard to read 100 yard targets for long range stability. I don't think you need to go to 600yds, but I'm looking for the bullets to hit at the same height on the target across a range of powder charges to define the "node" and then I go adjust seating depth to tighten up the grouping. At 100, you don't have much drop difference to look at to do that with. At 300, it could move inches on the target across the same charge weight range you tested.
My next question: have you consistently shot smaller with some other rifle or load? What I'm getting at is how confident are you that these targets represent what the rifle does and are not driver induced?
Just to be contrarian, I'd suggest that the 140 is an excellent bullet and you could instead try changing powders. For example, my little 22BR shot 1.5" at 300 with RL-17 and RL-16, but shot >0.5" with Varget and IMR4350. Didn't matter if I tuned RL-17 and 16 to the same speed as I was going with 4350 and Varget,or how I adjusted the seating depth, those two powders just wouldn't shoot as small. You say you have Varget, why not give it a try and see if it doesn't shoot better? A lot of folks have had great results with Varget and 140s in the 6.5x47 so that's not exactly an unusual path to try and follow.
As another side note, I don't think the 140s like 0.010 off in your rifle, regardless of what 37.5gns did once.
Also if you're interested and haven't seen it, I'm going heavy bullets on my 6.5x47L BR gun and am logging it here:
https://forum.accurateshooter.com/threads/my-new-6-5x47-borden.4012665/