First 14 races on FS1 (9) and Fox (5).
Next 5 races on Prime Video.
Next 5 races on TNT Sports.
Final 14 races on USA (10) and NBC (4).
We already know Prime Video's coverage starts with the Coca-Cola 600 on Memorial Day Weekend, and we already know TNT's coverage starts with Atlanta on June 28. So, with all that known, we know Chicago (July 6) will be on TNT.
I would expect NBC's coverage to start on August 3 with Indianapolis, but you never know. NASCAR might decide to run the Brickyard 400 on July 20th or July 27th on TNT, and NBC might be boxed into starting their schedule with something like Pocono or Michigan on USA.