OK, this is intriguing.
I replicated your Strelok Pro data — AND they match!:
I got 4.6mil up (with 0.029BC) — you got pretty much the same (4.47mil).
[EDIT: The following pararaph assumed Klaas was aiming for the bulls' eye, but he was aiming at the top left cross...., so the following paragraph is mute:]
BUT your shots are HIGH at your 100m steel target:
They are (eyeballing the group) about 2.5cm high = 0.25mil.
AND you dialed only 3.5mil (=35cm) instead of 4.5mil (=45cm).
You shot an awesome group!! Very tight!
So, here are some other things to check or test to see if they fix this error.
➊ Does your scope touch the barrel/shroud at all?
Just yesterday I installed that same scope model on a picatinny rail with low mounts, and could not squeeze a piece of paper between rail and objetive bell. Definitely a no-no, I had to change the rings for something a bit higher.
Fortunately, I didn't tighten down the rings, otherwise, I might have bent the scope tube....
➋ Do you have a barrel band installed? Or do your airtube and the shroud touch each other at some point?
If that is the case, next uestion: Do you possibly "load the bipod" when shooting (or otherwise make the gun press downward into the shooting bags or bipod)?
➠ Then, the barrel might get bent up just a fraction of a milimeter, and shoot high.
➌ Some might say that the scope you (and I) are using to dial our elevation is not expensive enough to do that reliably.
In other words, when you turn the elevation turret 5.0 mils up, the reticle does not
consistently move up 5 mils, but less, or more.
You can test that (some YouTube instructionals out there), and Strelok allows you to enter a corrected click value (GPC has a turret click validator app).
Cheers,
Matthias