There's always reasons.
New country, new league, new system, more intense physical style, leaving family behind, not knowing anyone etc etc.
All of which affects people in many ways.
In Haji's case he was also asked to play as a CF which isn't actually his preferred position, in a league...