sometimes i wonder if its not shimano but shoe sizes in general on other makes?
normally in trainers i have to go a size or 2 up, however when i bought some M&s smart black shoes (kinda figure that m&s is going to be more accurate in sizing than the average skate shoes, willing to be corrected of course) it turned out i was a size 10.5.
now for years i’ve been forced into buying size 12 trainers.
bought some Shimano’s this week and the conversion table they use suggest size 46 or something based on my M&S based sizing and they fit perfectly, better than any trainer i’ve bought.