Sure so kinda have it like they do in football, if you switch after the cup has started then you can only contribute to the league and not the Cups. Or just set some kind of transfer deadline and ban. So two weeks before the comp starts being the transfer deadline and you can't switch again thereafter for another couple of months or something.
Or if we want to go real football style, reopen the transfer window in January?