I like to wear socks under my shoes
Try wearing them in your shoes, it may help 😆
but, i’ve used loads of pairs. Currently prefer anklets ( cos they make my short ass legs look longer) and wear specialized ones, mainly cos i rode a specialized bike and like the ‘ i’m a knob end gayer in full team kit look ‘. Other than that, scok guy do good ones for mtb. General rule is: road = team kit and matching socks ( either shop or race team). : Mtb training/casual = funky socks that we think are cool but in all honesty unless your stopped with your feet in the air in the middle of a bunch of people then know one will ever notice what socks your wearing. Mtb race = same as roadie, team socks.
I also like to wear 1000 mile running socks if i’m doing long distances, they just seem to wear well and are comfy
HTH