Nobody is taking that contract without the Sox eating half. He gets healthy and has a good year and you might be able to get someone to take him for 1/15 in '24 which would be eating $14M, which includes his $5M buyout at the end of the season.
Moncada is a good player when healthy, he's just not worth $24-29M per year. This year at $17M is probably fair for him.