Thank you for linking to his resignation letter.
He is resigning because he disagrees with Trump’s approach to handling Russia/China “enemies” and those whose non-authoritarian governments who are “allies”.
This is not a retirement due to age or health. It’s due to disagreement with the President on fundamental strategy.
I agree, They were not on the same page. That is the long and short of it.