When I first got Atreyu he over reached as well.
My farrier felt it was due to not being trimmed in so long and as the months went on and he was trimmed regularly and correctly it went away. Took 5 months, but he no longer over reaches.
It could just be a trimming issue.
"Take the time it takes, so that it takes less time."
"Expect a lot, accept a little, reward often."