Reading through the comments here, I would say a gift certificate or membership to some activity they’ve expressed interest in. Ideally, something physical, that either involves working/playing/whatever with other people, or which has a social element to it.
My biased selection would be rock climbing if this is of some interest and you have a climbing gym that isn’t a giant pain to access (which you might not). Solo sport, but a) you need a belayer - that was my Dad when I was doing it, and b) the gym rats I’ve come across are often very friendly, open people.
Can be as challenging as you make it, gets you talking with IRL people, opportunity for what sounds like really necessary quality time going up there, if he gets into bouldering or makes a gym buddy and can get there himself he can eventually do it independently, etc.
Might make sense for them, might not - only you would know, really.
Longish term cannabis dependency chiming in - not great.