Sticky Nav animation on scroll

I’ve implemented a sticky nav which changes the colour of hover and select states. However, when I jump from one section to the next, the current state seems to be showing as I pass that section. Is there a way I can disable this?

Here’s a video recording

recording