What temperature you washing at ?
I have 4 pairs from 2010 which haven’t shrunk at all despite being all I wear both on and off bike for 3 seasons of the year. Always washed at 30 degrees using Dreft.
Have to say that despite all being XL the sizing is a bit haphazard and the waist tensioners are all set different. And they need XXL liners to work properly, the XL liners way too tight.