I wonder if he's hiding any injuries that are affecting his swing. I can't think of any other explanation for that kind of dip in power. Maybe if he was getting up there in age, but he's 31.
As bad as Barrett has been, I don't see any better options in our system or free agency. Why not Fox? because the chance Fox can catch at the ML level are slim to none