Surprised no answers on this yet, fairly simple solution. You can add a “Target Tag Requirements Gameplay Effect Component” to your GameplayEffect. Under “Removal Tag Requirements”, set your Sprint ability’s tag (make sure you set one on Activation Owned Tags from your ability) on “Must Not Have Tags”. This will effectively end your infinite GameplayEffect once your ability’s tag is removed from the activation actor.