I'm just an amateur, but I do know frogs can climb. Make sure he didn't climb out, so check right away.

Otherwise, and if you wish to feed it regularly, maybe lessen the amount of substrate. But your setup sounds excellent.