Arduino Uno - Deadtime between PWM (ATMega328)

I don't claim to understand your code, but this is how I see it.
You want a see-saw, but you can't have a see-saw that starts with both ends on the ground. There's no 'half way' (evenly balanced) with PWM, it's either on or off, up or down.