Servus,

hab mich mal hingesetzt und einen Schaltplan in korregierter Version so zu zeichen, das man es auch ordentlich lesen kann.

Bild hier  

Nun habe ich da ein paar suspekte Dinge gefunden. Warum werden die beiden H-Brücken per PWM dauernd links-rechts geschalten? Das würde ja bedeuten das der Motor nur bei ca. 50% PWM stehen bleibt (unter voller Pulsung).
Denke das könnte dein Problem erklären. Man schaltet die PWM (OC1A/OC1B) bei solch einem Baustein immer auf die Enable, die Richtung gibt man über die beiden Eingänge am Baustein vor (dort wo eben noch die PWM invertiert und nicht-invertiert anliegt).
Also im Grunde alles verdreht...

Hier nun ein Korrektur-Vorschlag:

Bild hier  

Grüße Wolfgang