Also Advantage could override +2 to hit, just as Advantage + Disadvantage wash each other out.

If player has advantage, override high ground benefit
If player has disadvantage, override high ground benefit

That's a possible solution to a possible problem.