Inside the Transfer Portal Battle: Why timing is key to revenue-sharing contracts