I've been running XT 2x cranks on the gradventourer for years now. Until recently, I'd been using a Claris front mech with an offset shim to let it reach the MTB chainline. Have just fitted a GRX400 front mech with braze on adapter, and it reaches the outer chainring no problem without any mods.
Bonus points if you can also recommend a front mech to work with the new cranks, band/braze on.