I'm honestly thinking that the release of Carlos is one of the most interesting this that could've happened.
Think about it, as soon as he was announced that he was included in the Costa Rica WC squad, the probability of him being poached by another team and earning a transfer fee for the club must've sky-rocketed. The owners who are all astute business people would've recognized this.
So from a $$$ point of view this either indicates one of two things:
1) There is a player who which the nix are close to signing in the near future who either needs the cash Carlos took up in the cap (unlikely due to the owners reluctance to splash it) OR they needed his import spot (indicating that this player is a straight upgrade for Carlos).
2) There may have been a clause in Carlos' contract that indicated that after the contract was signed (or extended) no transfer fee would be paid to the club.
At this point due to Carlos' likelihood of departure would've only hindered the club in finding a new import player, prompting them to put forward a motion to release him. Because otherwise why would he have been sold? They could've sat on his contract, hoping that a big name club comes knocking post WC with a big cheque.
Due to the timing and tweets from Paul Iffil it appears that it was the Club's decision to release him, with the timing indicating that his inclusion to the WC squad somewhat brought on this decision.
I hope this extra time gives us some time to find a decent youngish player like Alejandro, to grow with the club.
IN ERNIE WE TRUST