The roster crunch should NOT impact the decision making process for the value you're getting back, especially when you have multiple options that are far better than just getting 50% of the value back and not improving the team. You can trade one of the other catchers and get their full value back. You can keep Moreno in AAA as he continues to cover in terms of power production (he won't likely be an immediate upgrade anyways). You can explore different positions (Jansen at 1B, Moreno at 2B or OF, Kirk at .... Jansen at 1B). I do not know how many times this needs to be repeated, but Jansen has been one of the best offensive players in the game since June 2021. You do not dump players like that for pennies on the dollar.
https://www.fangraphs.com/leaders.aspx?pos=all&stats=bat&lg=all&qual=300&type=8&season=2022&month=1000&season1=2021&ind=0&team=0&rost=0&age=0&filter=&players=0&startdate=2021-06-01&enddate=2022-10-08&sort=18,d
He has an above average walk rate, very good strike out rate, barrell's the ball very well, is an average base runner, and is at least an average catcher. The underlying advanced and statcast metrics support Jansen's results. He has no chronic injuries and no reason to believe any of his previous injuries will recur. He is the perfect candidate to snatch early before he starts building data points that make him much more expensive (think Bautista early 2010). If I were another team, I would target Jansen hoping Toronto's FO makes a mistake and trade him at a discount. Then I would extend him for a reasonable contract (5 Yr 40M-60M), and then enjoy having one of the most valuable assets in baseball.