A second visit will help. They’re both good options. In the end, your success is in your hands. I’d go where you think you’d be happiest and most supported in your endeavors.
Switching majors at Cal Poly is not always impossible, but it can be. They consider if you would have been admitted into the destination major when you first applied. The competitiveness of your first major is not considered, but your MCA score would be. It an be cumbersome too.
My son was an engineering major, but one of his favorite classes was an upper level philosophy class, Philosophy of Space, Time and Matter.
Good luck!