I’m pretty sure Samhain did piss CW off pretty badly. Before then, NWA was supposedly going to have a show on CW’s network; after, suddenly NWA was relegated to the app and CW was talking to WWE.
Probably the execs saw that show and realized just what they bought into, so they quietly buried the show on the app and let the contract run out.
I’ve heard that they have people on payroll specifically to keep Elon as far away as possible from operations.