He didn’t hit at every level in the minors.
His career OPS in the minors was 800ish and he did that at advanced ages for the leagues he was in.
He had an .819 OPS throughout the minors, and that was heavily weighed down by one bad stop in A+ in 2014.
You take out that stop and he had an .842 OPS. He posted around 15% K rates every year except for his last year in the minors, and that seemed to jump with a change in approach, probably based on bad coaching considering he had 7% less K rate at the same level the previous year (2017 to 2016). In addition, he had 4 stops where he posted a 150 or better wRC+.
Even in the caverns of Norfolk, he managed a 124 wRC+.
His WAR in the majors has been held down by him playing out of position, with the exception of last year when he had a particularly bad year.
He isn't going to be a marketable superstar, but he is underrated, and I think he would be a consistent 3.5-4 WAR player in his actual position.