It's sort of a Bosch standard to have the first trigger tooth 60 deg before TDC, I guess that's why.
It doesn't matter much with the current firmware, it fires the spark accurately regardless of the distance to TDC.
Let's stop there.
You have problem with trigger errors. First thing you should provide is firmware info, then a triggerlog.