Answer
Check the ONE_TIME_TASK_ parameter value in the task's parameter section — if it's been entered as the literal text 'FALSE' (in quotes, as a string) rather than a plain unquoted FALSE, the task can behave as if it's set to run only once instead of recurring. Removing the quotes around that parameter value resolves the task incorrectly running as one-time only.