The things that you're describing seem mostly to be common signs of ASD.
That's not to say she couldn't have some kind of intellectual issue as well, but from my lay perspective, nothing you've said points to it.
_________________
Level 1 Autism Spectrum Disorder / Asperger's Syndrome.