We also just noticed that the free product option shows up on the checkout page if no selection is added to cart however since the way to add free products is different on the cart and on the checkout page it seems confusing for our customers.
Scenario 1: input free product quantity and press update cart on cart page > adds to order
Scenario 2: input free product quantity on cart page and head to checkout without pressing update cart > doesnt add to order and also doesnt show the previous selection on checkout
Scenario 3: input free product on checkout page (nowhere to press update cart) > but product is still added to order when order is placed
Is there any way to save and update the free product on the cart page immediately after customer inputs a quantity instead of having to press update cart, so that it functions the same way as on the checkout page?