OP, I think your results actually prove those explanations you read are valid. We have to keep in mind that the closer the target is to the muzzle, the less that all differences in velocity from shot to shot correlate to a change in point of impact. But, gravity’s effect over time of flight is a law, and what you had read are the only explanations, - the faster shots weren’t “aimed” at the same spot.
Looking at the illustration I borrowed from the internet, it is easy to envision certain effects when walking the target back closer and closer to the muzzle; all elevation differences from even wild velocity variances in ammo still converge at an origin point (muzzle), where they overlap completely at the beginning, and deviate slowly but increasingly from there.
Take David C’s result above with 3.5 grains and ~150 fps difference virtually sharing drop between extremes. We must expect and agree that whatever the 100 yard target shows about a 3+ grain lower, slower charge striking similarly, in actuality no one can drop 3 grains of powder and 150 fps and expect the two shots to hit anywhere close together at 1,000; if they did, weighing charges precisely would not matter.
If we take David’s vertical delta between his first and last shot at 100, and multiply it by 10, it still remains an immaterial distance, but JBM puts the slower shot 2.7 moa lower at 1,000, well beyond positive compensation. But he only needed a tiny amount of positive compensation for close range shots to share p.o.i. (He has a lot less than yours, which stands to reason because of the barreled actions’ differences).
At 100, the differences in expected drop between test velocities is small but real. The only possible explanations are harmonics, handling or the environment.