Having looked again at the specific CA law [1], you appear to be correct. CA is better than most states in this regard, but when there's overlap with the employer's business you're still screwed. I misremembered it as requiring the employee's specific role at the employer to overlap with the independent creation.
[1] https://leginfo.legislature.ca.gov/faces/codes_displaySectio...