He may have had other reasons, he just didn't tell me
実際にあったことなら彼に直接聞いてもまだ間に合うと思います。
せめて距離をおきたいと言ってくれれば良かったと思いますが
音信不通にされなかっただけでも幸いだと思うしかありませんね。
他の理由は other reasons などと言います。
私に言って来なかった、教えてくれなかったと言いたい場合は
He didn't tell me と言う表現を使うと良いです。
Maybe there were other reasons involved, but he chose not to tell me.
It's quite possible there were other reasons for his decision as well, but he chose not to tell me.
linaさん
ご質問どうもありがとうございます。
様々な表現があると思いますが、いくつか自然な表現を紹介します。
・Maybe there were other reasons involved, but he chose not to tell me.
・It's quite possible there were other reasons for his decision as well, but he chose not to tell me.
お好みに合わせて使い分けてみてください。
ご参考にしていただければ幸いです。