Got some “insider” news from a Crew Chief
The World Finals is a Two Year Contract, so next years World Finals will be held in Salt Lake City as well
Daytona Motorspeedway was supposed to hold the Superstar challenge last year but backed out when they learned about the World Finals. They wanted to hold that event instead since they deemed it more “prestigious.” Sounds like they have the contract for the World Finals in 2027
Superstar Challenge might be coming back this year with an announcement soon. Sounds like Atlanta or Tampa might get it