Confusing YUN PWM

I'm having problems with using Arduino YUN PWM outputs.

I need 4 PWM outputs that generally have the same base frequency of around 10 to 20 Hz or so.

I'm using timer 1 (A-pin-9,B-pin-10,C-pin-11) and timer 4 (A-pin-13)

I get pins 9,10,and 13 PWM output working decent, but for some reason pin 11 PWM frequency is much much higher.

Pins 9,10,11 should be working off TIMER 1 which all use the same pre-scaler, so I dont know how 9 and 10 can have one frequency, and 11 have a different frequency.

Here is my code can anybody see anything wrong? thanks!

#define PWM_4A_PIN 13
#define PWM_1C_PIN 11

#define PWM_1B_PIN 10
#define PWM_1A_PIN 9

void setup() {
TCCR1B = TCCR1B & 0b11111000 | 0x05;
TCCR4B = TCCR1B & 0b11110000 | 0x09;
analogWrite(PWM_4A_PIN,128);
analogWrite(PWM_1C_PIN,128);
analogWrite(PWM_1B_PIN,128);
analogWrite(PWM_1A_PIN,128);
}

void loop()
{
}

Arduino ATmega32U4 (Yun/Leonardo)

Default PWM frequency:

D3: 980Hz
D5: 490Hz
D6: 490Hz
D9: 490Hz
D10: 490Hz
D11: 980Hz
D13: 490Hz

Timer map

D3: 8-bit timer0
D5: 16-bit timer1&3
D6: 10-bit timer4
D9: 16-bit timer1&3
D10: 16-bit timer1&3
D11: 8-bit timer0
D13: 10-bit timer4

If ~490Hz is acceptable, use 5,6,9,10,13 will give you up to 5 PWM outputs with same base frequency.

D11: 8-bit timer0 D11 is based on timer0, fix it.

Use code tag to wrap code for easy readability please.