Been trying to google my way through this and I'm not really sure why this is occurring.
When I export data from opportunities and load it into excel, it also sorts incorrectly. However, if I were to manually create 95%/80%/100%, it sorts fine. My guess is that somehow it's not treating it as a percentage properly, but I haven't been able to find out where to set this!