Hi,
First of all, I would like to say that all your requirements will belong to the customized job (if we understood correctly all your intention. Because it is really difficult to understand via your words)
Here will be the steps we tested your issues:
1. We add 2-4 products on the cart. And we do not see the PAY button: https://prnt.sc/tt46yu
Until we add more than 5 products, then the PAY button will show: https://prnt.sc/tt47kt
So is it working properly as you want? Do you want to show the text: YOU NEED TO HAVE 5 PRODUCTS ON YOUR CART on the mini-cart?
2. On this point, do you need more? Ah, if you want to add the discount information and the discounted price in the mini-cart here, it belongs to the customized job
3. In the Cart page, if I add less than 5 products, then I will not see the Pay button and I see this sentence: https://prnt.sc/tt4mxg
And I don't see the discount information. However, when I add more than 5 products (from 8-10 products), I see the discount information: https://prnt.sc/tt4o30. So what do you want more? All the rules you set up, now it works for all the cases.
So please let me know exactly what you want. Maybe because of the way you explain, it is not clear enough. Thank you!