They are different. And just to throw that out here, not all trainers are capable( or willing) to work with them.
They also get bored easily and come up with stuff to amuse themselves.
You say he's a dream on the trails....ride him there mainly. Keep schooling to a minimum and think about Competitive Trail or Endurance. He might bloom....