I am very familiar about your problem. It is often caused by many small flaws that adds up to line up shot.
Vision center, bridge hand placement are 2 biggest reasons(IMHO) why you(probably) end up lining up your shot to left.
Then you subconscious make needed correction to make a ball. That comes when people practice and think success is a making ball.
Instead it should be ladder like.
1. try shoot straight in shots and goal is just to not have side spin. In your case i would line up(when looking line from up) half tip left english. I think that is proper bridge hand placement for you. Then go down and you maybe see "change" where you are actually not hitting left english and your bridge is on proper place. Aim no more left english(down on shot) and shoot repeats and observe spin you get. Maybe look your cue, cueball or line between cueball and object ball while doing it. Focus straight cueing and don´t be afraid to miss shots.
Success is not having spin even if you miss shot. The purpose of this is to get rid of subconscious stroke corrections.
After you get rid of sidespin try then vision center stuff and test how you should be to actually make ball.
There is a lot more tricks and tips about this topic but I hope you get some help and ideas for your practice from this short post.
Edit: short video of me doing "no look" straight ins where i actually watch down to my cue and see is it going straight. Kinda advanced stuff but you could try that too.
video desctription. (This was filmed 2021)
Me practicing long straight in shots. More dropping into shot line practice than aiming. Notice how i am not in shot line while standing up to see shot. I still watch the aiming line but i get into it when i drop on the shot. I normally be on line when my chin us about 1foot(30cm) above the cue. That way i get more relaxed stance because i don´t need to twist my body out and back in.