If the Task is a “When Conditions Are Met” type of Task (not Manual), the Task is probably executing because a Property that is listed in its condition list has changed and satisfied a condition in the Task.
In an active automation system, many Tasks will run autonomously when required. If an automatic Task runs and sets a Property Value that is being monitored by another Task, it may cause the secondary Task to also execute.