First, I hope you know enough to ignore that stupid wheel in the first post. I wish people would just stop with it. If you have to have a wheel, use this one:
Next, as you seem to have diagnosed, you have a helluva flinch. Dryfire practice is good and all, assuming you are actually practicing good form, not ingraining bad habits. But the only way to fight a flinch is live fire.
You need to overcome your body’s natural reaction to having a small explosion happen three feet from your face. First, if possible, get to an outdoor range, preferably without a roof/enclosure. If you can’t, make sure you double up ear pro.
Next, work on getting used to the noise and concussion. “Waste” some ammo. I use quotes because just mag dumping actually serves a purpose here-getting you used to the gun firing. Now, you have to be able to control the pistol as you do this. You’re not worried about results on paper, but you do need to be sure you’re not spraying rounds everywhere (over berms, into ceilings).
Now the hard part. Loosen up. Don’t work on some super operator stance you saw on YouTube. Stand with a casual, slightly athletic stance, draw your pistol, press out and align with your eye. Don’t tuck your head or roll your shoulders. Relax a bit. Let your elbows bend slightly. Stop and pay attention to your shoulders. Are they tensed? If so, consciously relax them. Same with your grip. Are you white knuckled, death gripping? Ease up. While you’re at it, try to focus on gripping by just exerting pressure on the from and rear. Grip like a C-clamp, not a strap wrench.
Now work in trigger press. This is where dryfire, with a coin or spent case balanced on the front sight, comes in. The placement of the finger doesn’t necessarily matter. What’s important is that it’s natural and repeatable. Remember the C-clamp grip, it’ll help with straight back press. Now people will say the shot should be a surprise. I disagree with that statement, even though I know what they’re trying to say. You should never be surprised that a shot fired. That’s negligent. But what they mean is, don’t get the trigger prepped to the wall, pause and jam it home. Instead, smoothly increase pressure until the pistol fires.
It’s worth noting that once you get your fundamentals down, you’re actually going to reintroduce things I’ve told you not to do. But you need to get your basics down first.
Now, there may be other problems happening. You may be creating a self-fulfilling prophecy. You’re so worried about messing up a perfect shot that you mess it up. Your sight image is gonna waver a little naturally. Even more-so the more you try to fight against it. Then what can happen is you see the perfect sight alignment and sight image and you’re gonna get that perfect bullseye shot, but you have to act fast before the window closes so you smash the trigger and...throw the shot, of course. So don’t worry about getting the perfect shot. Additionally, you might be trying to see where your shot lands and trying to look over your pistol before you’ve actually completed the shot. I liken these two to golf. You’re at the tee box and get all set. Everything feels good and the wind dies down, so you decide to rush the shot and try to blast it. But instead of a nice even swing, you power across your body and slice the crap out of it. Or, you’re so sure you’re gonna hit an awesome shot, you pick your head up to watch it, making you stand up and top the ball, which goes dribbling to the ladies tee. So try not to look at your target until you’ve fired a string of like 5. Keep focused on the front sight, not the target.
If you haven’t already, find a reputable instructor and get some training. Then take what you’ve learned and practice proper technique. Relax, get used to the recoil, realize the gun isn’t gonna fly out of your hands. Double up ear pro, try to avoid shooting indoors. C-clamp grip, natural, repeatable positioning to facilitate a straight rearward trigger pull. Don’t grasp at the perfect shot and don’t look for where each shot landed. Shoot strings and check after.
Best of luck!