On removing any other product from the cart or updating the product from the cart it will duplicate the free gift on the cart page. also, it will be the same on sometimes page refresh.
Steps to reproduce
Adding free gift in the promotion rule
Add to cart products which having free gifts, and add other few more products without free gifts as well
Now remove any product from the cart or refresh the page - random time free gift will be duplicate
Expected result
on refresh or remove any products - free gift needs to be single only
Preconditions
Settings / Sale Rules
Steps to reproduce
Expected result
Actual result