I don"t think shocks and struts are the problem on a 4 year old SUV. Now some cars tend to do this even if they are in perfect alignment with the shocks and struts in good shape. Some do this more with one brand of tire than another.
I think it is an alignment and an owner problem. I think the alignment is not right for the way you drive.
If you’ve been having the alignment checked when you get new tires because of the cupping issue and it is in spec or they make small adjustments and you still have the problem… you need to have a chat with a shop that specializes in alignment. Look for a local suspension specialist. The shop might be able to make this better.