Oh good ... I'm glad you've seen my links as some of what you said really rang a bell with me. It might well be that he is just quirky, but I do think letting a SALT have a chat to him could be really beneficial - either with giving some assistance or with putting your mind at rest.

My DS saw a therapist for two different blocks, then was transferred to another therapist. It was she who pinpointed his difficulties, and has really helped him. DS loves going to see her ... I hope your LO has similar success