Tasker profile always get loop
Two possibilities: set the Cooldown Time for the profile to greater than two hours. Or, have the task which controls the filter app set a variable when it's done, set the profile to ensure that variable isn't set, add an exit task to the profile that clears the variable.