Something just occurred to me. Perhaps too late as usual.
It's very possible that when the struts were changed the tech did not properly seat the spring ends or perhaps the top part. When changing struts, the shock/spring assembly is removed, the spring is clamped, a nut at the end of the shock's center shaft is removed, the now-freed end piece is removed, and the pieces including the springs and rubber isolaters are transferred to the new shock and reassembled. The prudent thing is to mark the pieces and be sure they're all properly oriented in the new assembly, including proper seating of the isolators and the spring ends.
Perhaps one of yours isn't properly seated.