To be honest, nothing you listed there sounds that out of the realm of a two year old. I have had two kids talking in 6-7 word sentences by 2 and one that was barely putting words together by 2. I have had the kid that got through many days living on a cracker and a biscuit (they do get better - eventually!).

I have a now 6 year old that spent hours of every day in massive tantrums when he was that age. I have one that seems to do nothing but grizzle about everything. Then I have one that is pure sunshine. They are all very different.

I don't think it comes down to how much you love them at all. He will develop as he will. You can do all the online checklist things for sensory issues and ASD and see if any ring true for you. There is really no point in feeling guilty about it. He is only 2, no one will diagnose anything prior to that anyway. You think there might be an issue and you are willing to explore the possibility. First stop is a GP that can then refer you to the appropriate people.

Have you tried feeding him Cruskits? My picky eater would eat them, plain or with marmite. They have a good crunchy texture.