It's a long shot, but maybe the potentiometer in the center vent is messed up? I'd think that, if it went, it would affect the entire thing, but who knows.
Edit: as you're getting hot air out of both the left and right sides, the heater valve shouldn't be the issue. Could be a stepper motor/flap, or perhaps some other blockage is preventing hot air from getting by. Is the rate of flow consistent?
best, whit