@Jeanne298
Are you using Smart Pricing ?
(then the ruleset will not work)
If not using Smart Pricing:
IMO the ruleset will overrule the custom promotion, so discount is always 20%
Discount on discount is always tricky and results can be unpredictable.
Maybe set your promotion price as prices in the calender for that month, then apply a ruleset for the time period you want to offer discount for 5+ nights stays
Or create a ruleset for the month,applying the discount for 1 to 4 nights stay.
Then create sa econd (almost same) ruleset for the special time period, but add the high discount for 5+ nights stays to it.