there is still 12949 units remaining units in last batch....

Hi, where this number come from?
Simply you can chcek the web side code on product page and search for "remain"
Now I can see this values:
Probably a lot of expired orders or unpaid orders. Good catch on the view source.