Nope. BP's are shy. There's a saying. You've probably heard it. A hiding ball python is a happy ball python. If he's eating, then he's must be basking, which means he's leaving the hide when you're not around. In time, he may feel more secure and you'll see him out exploring more often. Three weeks is not very long. Be patient. You're doing great.