FWIW, we have found that writing down math steps when he didn't find it necessary for getting the answer was a real sticking point with DS8 who is very high PG in math. If he can explain the reasoning, then is the issue more about how to know when he should write out his steps (to avoid making simple errors, etc.)?

I would be more concerned if he couldn't explain the reasoning.