Can you post how you measure your temps, and what your warm side and cool side temps are? Also post a pic of your setup, because not all hides are good hides.
Eating live and eating mice can be addicting to some ball pythons, so feeding him that one live mouse could have thrown him off eating f/t rats. Make sure your husbandry and setup is correct, and then stick to offering f/t rat every 4-5 days. You may need to try some tricks to convert him back to f/t.
Maybe you can post a pic of your ball too and its weight?