Fix: now checks for manually-typed quantity because maximum limit was able to be overridden by typing in a number.
Fix: max limit was ignored if product had previously been added to cart, then a different item added, then back to this item in question.