You need to calculate your UC/CSU GPA: https://rogerhub.com/gpa-calculator-uc/
All CSU’s and UC’s will use the capped weighted UC GPA. UCLA/UCB also consider the Fully weighted UC GPA.
CSULB will admit by Eligibility index and major:
(CSU/UC GPA x800) + (SAT Math + CR) or (CSU/UC GPA x200) + (ACT composite x10).
Your GPA looks great but your test scores need to be bumped up into the 1350+ SAT or 30+ ACT for the best chances at the UC’s on your list. CSULB unless you are local will be tough unless you get your test scores up a bit.
Intended major will also impact your chances but you have extenuating circumstances which should be mentioned in your essays. Just make sure you focus on how it affected you.
CSULB is within Reach, but I would add UCSC and UCR to your list. UCLA/UCSD/UCI and UCD will difficult admits unless you increase those test scores.
What is your local Cal State? I would use that as a safety.
Race/Ethnicity not used in admission decisions.