Your snake is just being a goof, they dont have the best eyesight, so he probably does not realize he is eating it backwards at first, try offering the rodent so that the snake bites it right on the nose, that way when it starts to swallow they already have it head first, this is what I do, as it makes the whole feeding process much faster, rather than having the snake struggle to find the rodents head for 15 minutes.

It seems to me that Ball Pythons in general (atleast the ones I have fed) seem to be goofy about finding the head, one of mine will struggle for 20 minutes to find the head sometimes, lol. My Kenyan Sand Boa is even worse, he will just give up if he cant find the head.