When Cameron Dallas signed with Columbia Records in 2018 - the same label that counts Adele, Beyoncé and Harry Styles among its stars - he thought he'd hit the jackpot.