I wish I knew something that would help you.
When my Mum had dementia, we only got a lot of the help we needed because a family member worked for an older persons charity & knew of people and places to contact for support. So perhaps a charity like Mind can advocate for you/your son and suggest some support or signpost you towards something more specific to him.