Quote
As a person who suffers from generalized anxiety, I can tell you that, in my personal experience, it could be responsible for all of the behavior. Anxiety may cause rigidity, negative thoughts, social awkwardness, and eventually depression.

We have also been told by professionals that symptoms of anxiety can mimic symptoms of ASD. However, I have to agree that your description does make me think ASD as well.