Derek,
Your scheduled task is configured to send an approval request to extend the account expiration date if the account will expire in less than 14 days. This means even if you deny the extension of the expiration date, the scheduled task will send an approval request 13 days before the account expires, 12 days before, and so on, each day until the account actually expires.
If you wish to receive only one approval request when the account is about to expire in 14 days, you need to modify your If account/password <expiration status> condition. If you have Adaxes 2021.1, you can configure the condition to trigger If the user account will expire in exactly 14 days:
In Adaxes 2020.1 and earlier, you can’t compare date equality this way, so you need to add another If account/password <expiration status> condition and update your current condition like so: