The other thing about Caicedo that I thought was overlooked was his uncanny anticipation. Being in the right place to make an interception instead of a tackle was a big part of his game, and we'll have to see whether Baleba has that.
Losing the players was always part of the deal. Failing to have a plan B is the problem. Either a short-term rental or not loaning Alzate out would have given breathing space while Baleba is got ready.