I'm new here to, so here are my two cents.

Have you ever heard of over-focused ADD. Check it out. It took me nearly 5 years to figure out my now 13year old has this.

He did many if not all the things you talked about.