First of all, make sure you have enabled this option in "Settings" - "Automatically add free product to cart":
Also, please check the note near this field:
"This only works with Buy X Get Y rules when all properties of a free product are known - specific product or specific variation must be selected."
This means that you need to make sure that for your Buy X Get Y rule (NOT Buy X Get X!):
1. You set specifically full discount for this, for example, "percentage discount" - 100.
2. You need to set specific product/variation in "GET", not some category, tag or attribute. Only the product, and it should be only one per such rule. Please note that "Buy" and "Get" products should be different!
Please note that if product is "Simpe" type, you will need to select "Product", but if it's "Variable", you can't just add this as product in general, you need to select the specific variation, otherwise it will not be added in cart.
Whenever the quantity of the "BUY" product will be changed in the cart, the quantity of "GET" free product WILL NOT BE CHANGED automatically.