Is your ball python a hatchling or yearling, or older than that? I have heard that hatchlings are the only ones who should be fed every 5 days, and older ones shouldn't be fed as often (not an expert here, just regurgitating what I've read so it could be off).
I'm wondering if yours is associating you coming in the room/opening the lid with food time!![]()
But a monster feeder isn't always a bad thing. Hopefully you'll never have a problem getting him/her to eat, eh!