Oh yeah. My first ball python, my onyx pastel girl, used to do this. Were they on live before? I have a method that worked very nicely for me, and that snake is now eating every time. So what you're going to want to do is first triple check husbandry and that the rodent is properly thawed. If that's not the problem, then it's time to change feeding methods. Make sure the food is hot enough, ninety to one hundred degrees fahrenheit. Grab the rodent by the scruff and make it "walk" along the bottom of the cage, mimicking the movement of a live rodent (if you don't know what that looks like, go for YouTube). It must touch the substrate. This seems to get picky eaters interested because it makes similar vibrations to a live rodent. Bring it right up to the snake's nose. When it coils, tug very gently on a leg or the tail. I give it two to five good tugs before I leave. Remember, you need to be extremely gentle! I have heard some snakes are scared of the tugs, though mine wasn't. After that, close the cage up and leave the room. Do not enter again for another hour.
If this doesn't work, then you can try some other things. For example, handle them less to reduce stress. I'd also try braining a rodent, though I haven't had much success there. Moving down in prey size may also work (my 468 gram mojave bumblebee won't eat anything bigger than a tiny rat pup >.>). If all of this isn't working and your snakes start to lose weight, put them on live temporarily and switch them back later. Hope something in here helps!