Aguilar was traded from Miami to TB and accordingly released in most leagues, Though he was re-signed by Mia over the winter, he should be a FA in all leagues, yet he is showing up on a roster in several leagues.
Is this definitely how it works? 3FB holds players through the year, so he was never released under those rules.
If you check his transactions records, he was released due to a league change. We do keep the player for the remainder of the year. I suspect it was overlooked only becausse he was reclaimed by MIA who had traded him away.
I realized I meant to close this off, though it's ultimately up to Arne. I understood this rule in the leagues where it's implemented (including 3FB) to mean the player pool is re-loaded once annually in March. Wherever players are then controls their release. It's true you'll see the transaction of him being "released" (but then remaining on his Mendoza team) in season, but this is just an artifact of how Mendoza is coded, since the code to keep the player bound under 3FB-type rules is written on top of the transaction record. I don't feel strongly about this either way, but that's my understanding.
Hey Peter, Luke has it right. If the player remains on your team during the year and then is in your MLB league during spring training, there is no need to void the contract since your team was always able to retain the player to provide the performance you paid for. Only if the player is no longer able to play for your team does the contract become voided. In this instance, since Aguilar stayed on your team for the remainder of 2019 and is still on your team at the beginning of 2020, there are no grounds for voiding the contract.