Sorry John I did not answer your second part of your question about the leak on the outlet hose.
I know of a few XT's that have had faulty radiator caps which leak & over full the the header tank when the bike is idling at operating temperature, the water starts to full the header tank around the 95C on the dash if the cap is faulty, remove the pipe between the radiator & header tank & observe if there is any water flowing before the fan runs, there should be no flow.
Yamaha have modified the XT's radiator caps from 2010 onwards, the spring tension is wound differently on the new cap, the brass internals are of a different design, the brass center piece now turns within the new cap where the old cap the brass insert was fixed, the pressure rating is still 1.2bars.
You can run the fan through the diag screen (Zone 51) then flip the skill switch & the fan should run. If that is all OK I would make sure your fan is coming on at the correct temp around 105C on the dash (zone 06), idle the bike until the fan runs, keep turning off the bike to check the water temp through the dash, the fan must run before 110 degrees C on the dash.
If you have a cap problem make sure you get the new model by looking at the date stamped on the radiator cap.