Ich glaube nicht das Async=on sein soll den warum sollte der Timer2 asynchron zum Prozessortakt laufen.

compare1a ist für Timer1...also sollte compare2 für Timer2 sein