The way it's implemented in the unstable build has an oversight-- the game checks if both the X and Y directions have updated instead of at least one, and won't grant XP until the you've moved in both directions. Meaning if I'm traveling across Muldragh by only holding D while aiming I wouldn't get XP, and unless that's intended behavior, that doesn't seem right. Even in an isometric game where that'd be an uncommon circumstance, I think it's an easy enough fix to get it changed.