The first roster move occurred today with Tyler Austin being DFAed today. Most of us were happy with keeping Austin and also keeping three catchers. I think reality in 2019 is that a team can't have three catchers and three first basemen/DHs for the long term. the Opening Day roster choices also pivoted around Austin being out of options, and now likely lost to the organization.
Before today's game, I was thinking that they will eventually have to do something with the catcher position. Of course, injury could solve the problem or perhaps Willians Astudillo could turn into a pumpkin. If the season proceeds with Castro, Garver and Astudillo being viable options and splitting time, then something should probably be done. Who should go? Astudillo and Garver have options, Castro is a veteran on the last year of his contract.
If the Twins have something in Astudillo, I think Garver is the odd man out. He is OK as a catcher and he's a good hitter for a catcher, but he isn't going to take that many at-bats from Castro and Astudillo needs to play, if he continues to hit as he has so far.
Astudillo could play elsewhere, of course, as he has played a lot of positions for the Twins, and Garver has some first base time, but trying to get three catchers enough time is no easy task.
As I said, injuries or lack of production would solve this problem, if it termed a problem. I guess time will tell.