28.5 is the same as a 28, therefore you are not moving up 1/2 a size but rather a whole size when you say 28.5 to 29. This leads me to believe that you have not been boot fitted correctly or perhaps not at all. It also leads me to believe you should probably be in a 27.5. go get bootfitted properly