I replaced both front struts on my 2008 camry the car did not pull b4 this but now does . I checked the tire pressure and it was fine I then took it for an alignment and all 4 are within spec no adjustments needed .I then tried swapping out both front tires for each other and that didn’t work I’m 99.9 percent sure the brakes are not dragging the only thing I can think of is a possible defective strut?
Defective strut would not cause a pull. The strut doesn't support the weight of the vehicle, the spring does that. The strut only dampens spring oscillations. If the alignment is good, then it's either tires or brakes.
Get another alignment check. Some places simply check the toe and call it a day. To check the caster you MUST turn the steering wheel so the tires pivot roughly 30degrees left and right. I see plenty of shops put the car on the lift, hit a couple of buttons and then printout the sheet. It is not physically possible to measure caster that way (its why I don't got to NTB anymore). Watch them do it. Make sure they turn the wheel. I don't have any strut cars anymore, but when I did, there is no way to get the alignment 'perfect' by chance. Could be your car is different, just sound fishy.