Der 16bit TC reicht, da Du hier zwei PWM Pins zur Verfügung hast.

Drei Sachen fallen mir auf die Schnelle auf:
Du steuerst OCR1B anders an als OCR1A (siehe Settings von COM1Ax und COM1Bx in TCCR1A).

Du setzt nur die low-register für die PWM. Damit bekommst Du nur ein sehr kleines Tastverhältnis hin (da Du die 16bit PWM verwendest).

var_a und var_b haben keinen definierten Wert.