3 out of 4 timer pins don't do anything

No. I said "The ‘=’ should be ‘|=’ to set bits without clearing bits. "

As I explained, “TCCR1A = (1 << COM1A1);” turns on PWM on OC1A but it turns off the inversion and turns off PWM on OC1B. OC1B is Pin 10.