There is a trick (exploit? / cheat?) you can use which enables you to move a crusading army in any direction without suffering any desertion.
As a test I took a HRE army that had just starting a siege of Baghdad and marched it all the way back to Antwerp without suffering any desertions
Spoiler Alert, click show to read:
Bookmarks