I'd say the only problem is you are not shooting with the XD enough.
The targets look great. I think with the revolver, you might have a grip issue, but I would be more concerned with the range ( 10 yards ) and where the pistol groups with the sights you have on her.
If it doesn't group point of aim out of a rest at that range, it could be that you have sights there were designed for further than 10 yards. The sights might be too thick and squat, covering too much of the target, forcing your barrel up higher than you would think.
If you don't have a ranson rest, and few do, the next best thing would be to try some serious sandbag action, lock the weapon in place without the sight picture and see where it is grouping at that distance.
It could be you, but it could also just be that you don't have the right sights for the distance you are shooting it. Obviously with the XD, you have proven you can shoot it very well, so it could be two very minor things adding together to force your shots high.
Or it could be a conspiracy.