Should be fixable, unless the display glass has some kind of internal short. It basically looks like there is a short between the "display digit enables" of those 2 digits on that display. The MPU constantly spins through all the displays on the board, one digit at a time. It enables a specific display, for a specific digit in the display and then sends what number to display there. Then it switches it back off and moves to the next. It all happens so fast that you don't notice the on/off happening.
For your display, there is that big J1 connector running along the board. Pin 8 is used by the MPU for controlling the 10,000 digit and pin 9 for the 100,000 (or with your dummy 0 it's the 100,000 and million which is your problem). I'd start by checking that those 2 pins are not shorted together somehow under the board. If you have a DMM, check to see if there is continuity between those 2 pins, because there shouldn't be. Have a look around the soldering on those pins to check nothing got joined together, also around Q5, Q6, Q11 and Q12 with the resistors around them. On the bottom of the display glass itself are a whole bunch of connecting wires. Check nothing is shorting out around pins 31,33,37,39.
I had a similar problem on my Banzai Run and a found a fleck of silver foil had settled on the display glass wires. But on any of the connections mentioned it could be a blob of solder bridging 2 tracks or pins, something like that.
Good luck (some more!)
Mark