With summer spd shoes:
First tried sealskinz socks; which quickly became named sock sponges on account of absorbing water at an alarming rate as it ran down the leg. Cold wet and shite.
Then; overshoes; complete faff and donāt last long.
Finally;
Winter MTB spd shoes; Shimano MW81 goretex with reliable Velcro strap closures (no stupid lacing dials). Work great for about 2/3 -3/4 of the year if ātunedā to suit the weather with different gauge socks. They are just starting to come apart after 7 years but only where the neoprene cuff joins the leather boot, so still okay for spring and autumn.
So just splashed out on Specialized defrosters which get great reviews but do look like something Gary glitter wore š