Ultimately, the problem is that you're not pressing the trigger directly to the rear without disturbing the alignment of the gun until after the bullet exits the barrel.
I think I solved my shooting to the left problem by changing my grip and what part of my trigger finger touches the trigger.
This. And this.
My POI was consistently at 8 o'clock. I fixed it by making sure the tip of my finger was all that contacted the trigger and I imagined I was starting a lawn mower by pulling my finger at a 45* angle to the right (true story).