Daisy, I'm in the US and I'm not familiar with the testing/scores in your country so I can't help you there. I can tell you a few things based on what you've written:
1) Visual-Spatial learner concepts seem to be controversial, but my ds13 thinks *exactly* the same way you've described your ds thinking - he would describe it the same way too.
2) My ds has an expressive language disorder which impacts written expression much more than speech - some of what you've written sounds a lot like this - the inability to express in writing what you can tell verbally.
3) I have a dd who is also 2e (her challenge is with skills associated with reading) - like your ds, she has grades that go up and down all over the place and the ups and downs don't always seem to make sense. There can be a ton of reasons for the grades, but scattered random issues with grades that don't make sense *can* be a sign of a learning disability.
4) Extremely messy handwriting that doesn't improve with grade level might indicate dysgraphia - I'd suggest googling "dysgraphia symptoms" and see if any of the other symptoms fit your ds.
5) Tight hands/feet sounds like anxiety - and anxiety can also be a sign of a learning challenge.
I'll second DeeDee's recommendation of a neuropsych eval - it really can help you make sense of all of it.
Best wishes,
polarbear