I’d recommend Leon. He’s a good defensive catcher whom the pitchers, notably Sale, seem to work well with. And he has zero trade value, since there are always plenty of all glove/no bat catchers on the market.
Swihart isn’t the most tradable commodity, but there are more reasons (catcher with versatility and some hiring ability) he might spark some interest. At this point, he’s basically Steven Vogt 2.0. But, hey, Vogt was an All Star once...