I also will add that sometimes the fish is not hungry and snaps at the offering just to spook it from their feeding window.
I have seen trout and smallmouth do that,,,protecting their feeding zone from outsiders and even smaller fish coming too close which threatens their feed.
I am going by observations and by fish being territorial at times,maybe not all the time but, at "special" times.