That’s great he ate for you!
Looking at your setup, the one thing that stands out to me is it’s too open and that could definitely be stressing him out and taking him longer to settle in. I would cover three sides, you can leave one open for viewing, it will help him feel more secure and more likely to eat regularly.