I have three Veterans, and have spent time with two additional Vets, owned by friends.
I've shot the platform EXTENSIVELY, in .177, .20 and .22, going back about 4 years.
A .22 Vet can be shot down to 19fpe and still give very consistent spread in OEM configuration, simply turning down the hammer spring tension and leaving the reg as it comes from Taipan (with an ES of about 15fps). Same with a .20.
But, with a .177, I ran into problems with sub 20fpe tunes and OCD desires for tight spreads.
The same OEM port is used in all of them that I've touched. And it's a HUGE dual transfer port. (Ernest Rowe was a big Veteran guy before being hired by FX. And the Impacts putting out massive power have the same design of a bridged, dual transfer port. I'm not sure if they did prior to Ernest's involvement at FX, but I've suspected that it was Ernest's contribution to the Impact, from what he found in the Taipan).
For a .177 Veteran, the OEM transfer port makes it really hard to get consistent shot strings. The best I could do was a spread of about 35fps, with the OEM regulator as low as it would go without reconfiguring the belleville washers (again, seemed to be about 115-120 bar).
A benevolent friend machined me up some transfer ports, @ 75% of .177. With the smaller transfer port, my ES went down to 15 feet per second. That restricted port allows the gun to be more consistent.
Here are more details and photos, if interested:
https://www.airgunnation.com/threads/veteran-standard-177-poly.1244892/post-1284414 I'm not saying your one and only solution here is a smaller transfer port. And I'm not even saying that a 35fps spread is a bad thing. Play with one of the ballistics apps and plug in your low of 910 and high of 949 and you'll be surprised to see that it doesn't have much of a vertical difference, even out to 50 yards. (I just plugged it into Strelok and I'm getting 6.8 clicks with 910 and 5.8 clicks with 949 @ 50 yards and a 30 yard zero, using 10.34grain pellets. That's 1/10 of a mil difference in theoretical impact points. Most humans can't hold, even with a bench, within a point smaller than 1/10th of a mil @ 50 yards.)
If you're planning on keeping your .177 shots within even 60 yards, which is realistic, than the extreme spreads less than 40fps aren't your problem. Whether or not you can hit what you want to is the issue. And from all that you've shared, I'm still questioning pellet batches or wind influences.
Edit: Short version of everything I typed above = a spread of 39fps is not why your 40 yard groups are larger than you want.