This is working as designed.
Tasks and Jobs execute precisely what is configured. The logic for Associations or Rules (detrection or applicability checks) are only used in a Managed Delivery Policy. To make use of the supersedence functionality a Managed Policy must be used.