Just my $.02, but if you are putting a live rat in your snakes tank for a few hours a day for multiple days in a row. You are probably stressing your snake out. I would definitely give it a week or so without interaction to relax, then try a food item smaller then usual. Ball pythons can go longer than you think without eating and still be good.
