If and when the CC(beta) switches over to a official creator's club will we have to redownload everything again?Including liveries and senario's...
The current Creato's Club is the official build or version, although the name beta is still included. That means future adjustments or improvements are possible through community feedback. So uploading again is not necessary, unless you improve or change existing liveries.