Firs of all, 22 days is nothing. It is not unusual for a ball python to fast for a few weeks to a few months. Only time to worry if you can see that he is losing weight. Check and double check your setup is right, but usually the best thing to do is to wait it out. Just keep offering like you normally would and he should start eating again on his own.
I will say that I dont think that there is any reason to move him to a separate feeding container. I would try feeding in cage.