It’s different than the NFL as you don’t have a cap hit on your 1 time a season cut. But it’s less $ out of the club’s pocket at that point in MLS. Even though they would have paid it earlier in the contract.
But I never read anything that would stop a signing bonus to work the same as a transfer fee. It all costs the same vs the cap anyway.