for those who have this problem:
QTY input field on product page resets/snaps to 1 no matter how you input more than one, you need to delete this code in public_html/themes/YOURTHEME/templates/catalog/product.tpl:
{block name='product_refresh'}
<input class="product-refresh ps-hidden-by-js" name="refresh" type="submit" value="{l s='Refresh' d='Shop.Theme.Actions'}">
{/block}