My 2017 had the same problem back when he was 10 or so. He was a dead pull hitter.
Now he can hit wherever the ball is pitched. Get them on the tee and force them to hit to the opposite field. Bring hands in and hit opposite field only. Do this all summer until it feels natural.