While you are on the site, in your browser find and click "Add to Home Screen" A CGN beaver app icon will then be created to your phone that is directly link to the site.
Note: This feature may not be available in some browsers.
I am sure that if you dry fired that many rounds, you would have found your problem...if you had one.
That trick about a friend mixing a random dummy round into your mags will help specially with curing flinch.
IMO, you do not have a flinch problem.
As well, you are shooting high, so to bring your point of impact closer to your point of aim, use a 6 o'clock sight hold. This is the best way to set up sights anyways, so that your front sight does not cover the target.
Your rear sights may really be off. I suggest drift your rear sight to the right, .5 mm at a time.