UNDER INFLATED TIRE CAN ALSO CAUSE CUPPING!
Yup; my first thought as well. Start with the most simplistic and cheapest explanation... and test for it. Second, you may need an alignment. Some shops do front end work and subsequently skip the alignment. The results can be any one or more of: a rough ride, poor turning, squealing when turning, as well as Foxed up tires.
Overheating the snow tire may also result with unusual wear. Under-inflation increases tire temps due to additional flex.
Suspension has a spring, and has a strut. If your car goes ¡SLAM! or ¡BANG! then that's an issue with the spring, or it's seat, or the mount, or both. (or the alignment for the front) Since these vehicles are lowered, they tend to bottom-out easier than normal vehicles. I've bottomed out at least a few times over the past few years. If your car goes bouncy-bouncy *all* the time then that's the strut(s). Some roadways and at certain speeds can resonate with your suspension; producing a *controlled* bouncing effect, even though the struts technically aren't bad. Though people don't usually do it, the spring and strut can be independently replaced. A strut can be tested outside of the vehicle. Spring, seat and mount damage are typically visible upon inspection.