I have to think it was an intentional decision by CAS to hold this release until the day before Worlds begins.
If you recall, Knighton was provisionally suspended in the spring of 2024 after testing positive for epitrenbolone (a metabolite of trenbolone, the same steroid Jarrion Lawson tested positive for in 2018). USADA charged him with a doping violation but Knighton appealed and an arbiter ruled in favor of Knighton after he claimed he tested positive after consuming a contaminated oxtail.
But both World Athletics and WADA appealed that decision to CAS. The hearing was in June and CAS announced today that it ruled in favor of WADA and World Athletics and Knighton will have to serve a full four-year ban (minus the three months he already served in 2024).
Knighton was the Worlds bronze medalist in the 200 in 2022 and the silver medalist in 2023. He did not make this year's Worlds team.
CAS announcement here: