Is it fine if my entire EC list follows CS?

Many schools just want to see you are contributing outside the classroom in some ways. And many fine schools don’t care about ECs at all.

Don’t know your desires / list - but you won’t have any shortage of suitors to study CS.

Good luck.