This has been a recurring theme I've dealt with over the past few years. I use the same two brands / models (Brooks Ghost and Nike Vomero). For the past 3 years I've been bouncing back and forth between sizes. One year it was 11.5 Brooks, 11 Nike.
Then it reversed. Then it reversed again!
Do shoe companies change their sizing charts to protect brick-and-mortar retailers? I buy everything online and on sale, so it has been irritating to constantly have to return shoes that don't fit.
Rabble rabble