When Kamala Harris launched her presidential bid four months ago, the stars all seemed to align.

She drew a crowd of roughly 20,000 to a lavish Oakland rally. She raised $1.5 million in just 24 hours. She boasted a string of endorsements from California politicians.