Three things here.
CS is often a significantly more difficult major for acceptance compared to Mathematics.
Your ECs do not need to be math related in order to get accepted as a math or statistics major. Your ECs should be something that you are interested in doing, where you show the ability to stick with something over time and do it well. It could be archery or chess or cross country running or working as a cashier in a convenience store or playing a musical instrument or robotics or almost anything else. It would still be a good EC. Your list of ECs is very good. Math and Music are interests which many students have in common (I was a math major, play a couple of musical instruments, and have played in public without embarrassing myself).
Also, there is a very significant overlap between math and CS. If you are a math major, you are likely to end up with a job that requires math. So, what might you do that requires math? Quite likely something that involves equations, statistics, probability theory, computer simulations, linear algebra, algorithms, thousands if not tens of thousands of variables, and lots of numbers. Who is going to be doing all of the computations on these numbers? Computers. Having some computer knowledge is very valuable for a math major. MIT even has a major 18C “Mathematics with Computer Science” that combines the two. Statistics by the way almost by definition involves a lot of numbers, and therefore requires computers.
If you want to be a statistics major, then apply as a statistics (or math) major.
With a 3.87 unweighted GPA, as a potential statistics/math major, your chances might depend a bit on which classes were not A’s, and possibly even how high your A’s were in math classes. I doubt that a few B’s in language or history classes will hurt much at all.
I think that you are competitive at the schools that you have listed. Two concerns come up a lot in “chance me” threads: One is are your safeties really safeties and would you be okay with attending one of them? The other is whether you can afford the various schools on your list. Are you fine being full pay or have you run the NPCs?
And it sounds like you are doing very well.