This is a guy who was a 3 rWAR player as a rookie in 18 in 63 games, a 5 rWAR player in 2019, a 1.5 rWAR player in the short 2020 (would scale up to about 4.5 over a full season).
If he’s that kind of player, then he’s not Leury Garcia, he’s Chris Taylor. He’s a starter who happens to be good enough that you can move him around to multiple positions if someone else is getting rest or pinch hit for. You want him in your lineup every day. Leury Garcia is a bench player who is acceptable at multiple positions without hurting you. You want him available on the bench when you need him, but not playing every day.
Of course the big worry is that he was a 1.4 rWAR player in 2021. That’s Leury Garcia performance, that’s the kind of guy you have to replace at the deadline. But, you’re paying a price for him that reflects how good he was in those first three years, with a premium for multiple years of control remaining, and a little discount for his down ‘21, so you can’t afford for him to be that bad again if you trade for him.