The Enforce Due Date feature is used to make sure that even if a task is triggered later than usual, the selected due date will be the same. Here's an example:
- If we have an Onboarding task that is set to trigger based on the Start date, with a Due date of 5 days, this means that the task must be completed 5 days after the start date. However, if for some reason, we add an Employee to the system 1 day after their Start date (after they've actually started working in the company) the task will still trigger, but the task's assignee will have only 4 days to complete the task instead of 5 days if the Enforce this due date toggle is on, if it not, the assignee will have 5 days to complete it.
In sum, this toggle doesn't really have an effect on whether a task is triggered or not, but rather an effect on the timeframe that it must be completed on.