It looks like your alignment shop did a good job on paper anyway. First off how did the car drive before the struts were replaced. Tires properly inflated, no broken cords. This is the most common this I see when doing alignments in the last 20 years. The bearing plate/upper strute mount could be binding. A bad power steering rack that causes a pull. As you can tell there could be several things that cause these problems.