この文章は時制の一致でdidn'tになりませんか?
日本語の語尾に着目してみてください。 didn't→分かりませんでした。 don't→分かりません。 ってかんじです。
彼がなぜそんなことをしたのかという過去のことを私は今(も)わからないので時制の一致は受けません
この質問を見ている人は こちらの質問も見ています😉