Interesting, it seems somewhat fixed now.
Initially, I was seeing the sort return 1, 10, 100, 2, 20, 200.. so sorting by the first numeral instead of the number. But now it seems to be sorting ok-ish except if you jump to the bottom and the row for "Staples / Beixikang Face Mask" shows a % symbol for some reason. So possibly some data entry issues.
Below the Beixikang, there are then about 12 entries in 80-168 range so the entry for the Beixikang may be throwing the sort off.