Already expelled from the 2025 Club World Cup, James Rodriguez's Club Leon is set to challenge FIFA, using their last resort to fight for a spot in the competition.