What a cool guy you have there. I wont give up and will try crickets again next time when i get them. I think my biggest take away is just getting the food up high before i leave for work so he has plenty of time to bask/digest. Today his poop looked like it wasn't fully digested
If it seems like he's having trouble digesting food, make sure your basking temps are set (for me with Spike I have his basking light set at 80f with the sensor on the branches. He typically basks slightly AWAY from this basking light though (which again is controlled using sensor. It's always 80-81f). He rarely basks underneath it. The top branches on the enclosure (away from the basking light) are typically around 71-75, depending. Heat is one of the biggest factors for them digesting, as well as what they're eating (from what I know). So, maybe some bugs with a softer skin rather than a harder shell. This might help.
I just realized you said you arent getting home until 9pm-10pm at night(I missed this before, sorry!).... So are you feeding him that late? That surely could be a major cause for his digestive issues. They need time in the warm temps to digest their food. IDK what kind of light schedule you have him on but I'm assuming the lights aren't on much later than that, if they are even still on at that point.
Could you run by your actual schedule with him so I can see it clearly and see exactly how you're feeding him? For example here's mine:
6:00am - I wake up and get ready for work
6:30am - mister on for 2 mins (I prepare his bugs for the day while this is on)
I then put his bugs in his enclosure once the mister turns off and they are ready.
His lights are off, he is still sleeping and I just place them in there for when he wakes up
Specifically, I put all silkworms, BSFL, and if I have a hornworm, in his feeder cup.
7:00am - Lights on! (Plant light, UVB, basking light)
1:00pm - 2:00pm (between these times) Spike is going down to his resting area. Not sleeping, but he WILL stay there the rest of the day/night until lights off.
5:45pm - (approximately) I come home from work, remove any uneaten bugs. I discard all crickets properly (I never reuse crickets!), I release any uneaten BSFL to large plant pots at the bottom of his cage, so they can hatch into flies later. I DO retain silkworms because they just sit in the cup. I simply put them back in their enclosure with the rest of our silkworms. Hornworms are usually the first thing eaten, so I don't need to worry about those.
7:00pm - Lights off. All lights shut off at this time
7:30pm - mister on for 2 minutes
1:00am - mister on for 2 minutes; fogger on (constantly running)
6:00am - fogger off
This is my every-day process. Even though I am not home.... I have Spikes bugs provided for him all day so that he can eat when he wants (he usually eats VERY early in the morning... before 8am!! and has often picked throughout the day.).
For reference, again I put all BSFL, silkworm, hornworm into his feeder cup, and crickets go in his window feeder. Some DO escape throughout the day but he usually eats the ones that escape pretty quickly. And the ones that he doesn't, I remove from his enclosure when I get home.