Congrats on the new python! Reading your post I have a few thoughts though in order to give better advice we would need to know more details about its enclosure, age/weight.
1. You typically want to give a new snake some time to settle in before attempting to feed.
2. After refusing a meal while stressful for the owner I believe it is best practice to wait until the next feeding day (7 -14 days later depending on age of ball python) before trying to feed again.
3.Are you currently handling him? You will be adviced not to handle him except for cleaning his cage until he has had atleast 3 consecutive meals without refusing with the exception of being in shed.
4. Is the meal you are offering him of the appropriate size? There is a feeding chart on here that can give you specifics based on your snakes weight.
5. What is your method for defrosting the feeder? have you tried the hair dryer method?
6. What time of day are you attempting to feed? Typically ball pythons will prefer to feed in the evening and night.
More information on your situation will help us narrow down specific advice that can get your banana feeding like a champ.![]()