Well, the first 6 years were wasted on trying to develop him as a catcher. Now his a UTIL guy, which makes much more sense for his profile. Since he's switched to being a UTIL guy:
'24: 122 wRC+ AA
'25: 143 wRC+ AAA
'26: 126 wRC+ AAA, 106 wRC+ MLB
It takes a long time to develop catchers due to the additional defensive workload and preparation. If he was moved off C years before, he would have probably made it to the show prior to last season.