Not diagnosing you or anything like that, but you should know that hyper focus is a symptom of adhd.
For one thing, he gets along with other folks, much better than I ever did.
1. primarily hyperactive (cannot stay physically still),
2. primarily inattentive (”daydreamer”),
3. combined type, with features from both 1. and 2.