A little off-kilter suggestion here:
I bought a pair of DeWalt “Bolster” boots from Screwfix.
They’re amazingly comfortable to wear all day, proper protective toe and sole (if you ever needed workboots) warm, supportive and pretty waterproof. What’s more they look pretty smart too. I find myself wearing them to the pub and other places and they’re fine for riding the bike. Pub bike is fixed wheel with flat V8 pedals – normally a lethal combo.
I swapped them for a pair of Doc Marten workboots that I just couldn’t get on with – made my feet hurt.
I wore them all the time at the Beautiful days festival which turned out to be a bit of a mudfest and was dry and comfortable – without slipping over all the time.