I’m sorry that this isn’t exactly helping the OP, but it does remind me…
How the hell do I keep my work shoes from smelling? I stand all day at work for 8 hours. I wear fresh socks each time I put on my shoes. I try spraying my shoes with lysol, putting baby powder in them, putting dryer sheets in them, throwing them in the washer, etc. But nothing helps totally alleviate it. After I kick them off at the end of the day, I can tell that they still smell and my feet will smell because of them until I shower again.
At least it doesn’t seem too bad like OP, but still. It’s frustrating to not be able to fix a smell.
I don’t have any sort of foot fungus and I wear breathable netted tennis shoes. I also wear different shoes when not at work. My non work shoes don’t stink (unless I go to like an amusement park or something and walk all day), but I also don’t wear any other shoes for such a long period of time at once.
Ideally, I need to have dedicated work shoes that aren’t swapped out for my other casual shoes. I work with biohazardous things and can end up with stuff like blood on my shoes.