Well he also has not been that good in AAA, outside of 2018.
2016 - 100 wRC+
2017 - 100 wRC+
2018 - 140 wRC+
2019 - 110 wRC+
I would not expect an average-ish AAA hitter to be anything but a decidedly below average MLB hitter, so just layer some bad luck on top of that and there you go.