Hi! Leo’s are the best! If you don’t have a thermostat for your heat pad your Leo could be burned because it’s belly is right against the heat pad. Also good to have an infrared “heat gun” if you don’t already
It can take a while for them to settle in, and even then, reptiles are never going to eat consistently like people and mammals. Completely different metabolisms.
Some more hiding spots or using paper to block out some of the walls might make him feel more secure. Those open terrariums can be scary for little guys if there aren't any walls (looks like a big open space to them).