I fixed the issue by ending the hover-off animation to 0 at the end, which successfully looped the animation.