First, I would ensure that my husbandry was all spot on to include the temps, humidity, cage size and a hide. If you are sure everything in that realm is good, I would reccomend finding an ASF to try feeding. I had a ball python that all of a sudden stopped eating. It would appear to be interested in eating, and would sneak up on the rat and then just stay there until the rat moved and spooked it. It was like it was hungry but for some reason did not like the smell of rats. After a month of refusals I tried an ASF and it took it almost immediately, now it is back to eating rats again.
Others might have more experience in this realm though, as luckily I have not had too many issues with eating.
Take it for what it is, but both of my adult pieds are picky as, they are spooked by live prey and will only eat pre-kill or frozen thaw and you have to set it in there and leave it and them alone. They wont eat when anyone is watching or even in the snake room.