Dear M:
You wrote:
>It says on the English Plus site that you shouldn’t say “because” after “reason.” Is this the same for “why” before “reason?”
No. That is a different case. “That” is used because the clause modifies a noun (“reason”) and it should be modified by a noun or adjective clause. “Because” introduces an adverb clause.