Senior schedule help? Is this a bad idea?

I might apply to a few very selective schools, but my first choice is Cal Poly. I know it’s selective but it’s not nearly as selective as Ivy-league types. I’m not doing the IB diploma but I’m in some IB/AP classes. Since I live in CA and will be mainly applying in state, A-G requirements are important for me.

This summer I plan on taking:
AoPS beginning Python (counts as math credit)
Another online VPA course (Cal Poly likes to see 2 years)

Next year I plan on taking:
IB Lit
AP Econ
IB HL physics
Number theory (online through AoPS)
Engineering and Manufacturing Technology (weighted)
Track/XC (It takes up a class period at my school)

I really don’t want to take Spanish. It’s my worst subject so it might bring my grade down (I currently have a 4.0 UW but usually get like a 92 in Spanish), and the extra sleep from only taking one would probably help my performance in my other classes (with this schedule I can start late almost every day, which sounds amazing tbh). Engineering would be cool to take, and I want to know if I like engineering before I go to college. I don’t know what the workload for the AoPS course is, but it’s probably more than what I normally have for math.

Cal Poly has “required” and “desired” courses, and I have all the required ones and most of the desired ones. They want to see 5 years of English and I’ll have 4, and they want 4 years of Spanish while I’d only have 3. I’d have the “desired” number for everything else (or above).

My UW GPA is a 4.0 and I have a decent amount of weighted classes. I haven’t taken the SAT/ACT yet but I got a 1430 on the PSAT, 1480 on a mock SAT, and 32 on a mock ACT (no prep for any). So I think I can get decent scores on them.

Is taking that schedule a bad idea?