Sorry if this is in the wrong place - I wasn't sure!
I'm really looking for some advice WWYD?
My DS (6y) has had difficulty in social situations since he was a toddler, he has always been extremely clingy with me or if I wasn't available at nursery or school then with a female teacher rather than spending time with other children. At nursery they requested a SENCO observation due to "high emotional intensity, lack of social interaction and lack of engagement". The SENCO concluded that there were red flags but that we should wait and see.
In his first few years at school (around covid) we were told his social interaction was poor and that his gross motor skills and fine motor for writing were poor and that the school SENCO needed to observe - conclusion was again red flags but this time nothing to worry about.
Now in year 2 DS is having extreme aggressive meltdowns on a regular basis when he has to do anything he doesnt want, his routine is interrupted or he has to get dressed for school, he is still extremely clingy with me when out of the house ie sticks to my hip in the playground until the bell goes and wont play like his classmates, wont play at the park, cant ride a bike, still has poor handwriting and still struggles socially (he's always on the outside looking in
) and is very inward if that makes sense. BUT at school he manages to look fine and is achieving well.
I approached the SENCO at the school who told me that because he's bright and achieving well he's fine, maybe a bit eccentric and when I pushed based on his history he suggested DS see the ELSA in case something was going on at home to trigger his behaviour (it's not) 
He is not being bullied, he doesn't enjoy school finds it boring but nothing BAD is happening there or at home.
This all sounds really horrible when I read it back because he is a loving, kind, sweet, funny little boy but as his mum I just sense that something isn't OK for him, that he isn't happy and I don't know how to help him. I don't WANT there to be a problem but I feel as if something isn't right and without the SENCO's support then my DS is stuck 
WWYD?