i've said this before in another thread that has since been lost in the ether, but this should not apply during the offseason. There are perfectly good reasons for players to be without a team for several days during the offseason, and should you have 4 TPs and an expiring contract on day 40, you could easily lose some TPs:
(1) waiting for new teams to be released -- can often take 5 days
(2) waiting until the pre-season so you can boost up to the min level of the team with which you want to sign -- can take almost 2 weeks
allowing folks to train without a team during the offseason would allow very little exploitation (SSB is about training w/out experience for 100 days, not 10), and would prevent folks who are operating in good faith from being punished