In the previous source, we were able to buy up to 1000 of each item at a time regardless of the stack limit. Now its limited to the stack size, usually 100.
Not bug per Kevin: "Potions (or any bundle item really) are setup in NPC shops as having their max per bundle be the same as the max you can hold per slot." Please make sure to read the bug masterlist sticky, that was listed in there.