I found at my worse a few things helped
family – you sound great parent, getting out for a walk every day no matter what (at leas you’re happy to get back it it’s awful) and reading – best distraction (plus councilling and meds !)
his daydream may be him ruminating – my mum would say I looked like I had the world on my shoulders as this was me too, trying to sort things out in my head which wouldn’t always help if I did it too long