I'm glad you got your LCD working.
I'd like to pursue the reason for the behavior so if a situation like this crops up again we can deal it more rapidly.
the lcd row 2 column 2 either wasnt getting enough juice or there was some type of feedback/interference due to the bridge, that is wasnt getting when only one digit (0-9) was being used on the lcd screen..
Unfortunately this possible 'explanation' is not remotely related to how this type of display functions so the actual explanation lies elsewhere.
What would connecting a LED "directly" to a logic line do to the voltage and current on that line, would the reliability of the logic levels be changed... might this redirect the ASCII values to the LCD control registers? Oooh, maybe the answer is yes!
The phrase 'redirect the ASCII values' initially had me classify this explanation as technical doubletalk - especially since the control registers don't get ASCII values. However, if you rephrase this sentence to read '... might this change the values going to the LCD controller ...' I agree with your yes answer.
This will affect not only the cursor positioning but also the actual information displayed at these now incorrect cursor positions.
It doesn't explain how the display can function normally for the first 10 seconds but I do remember from other threads that problems with D7 tend to have less of an effect than problems with other data lines. There are reasons for this that can probably be explained by analyzing the structure of the instruction set but I won't try to do that now.
If D7 is linked to the LED Anode what would we observe? D7 is going to look like a PWM signal to the LED with a cyclic value.... could this explain Zacks observation from his first post:
If D7 is linked to the LED Anode it would effectively try to hold D7 in logical never-never land at the forward voltage of the backlight diode(s). This should mean that the LCD controller would not receive the proper signals on D7 (which is also D3 due to the 4-bit interface). Possibly the output signals from the Arduino are overcoming this bias thus permitting the display to function properly while also messing up the backlight as you mention.
I still cannot rationalize why it would take 10 seconds for a problem to develop so the logical conclusion is that it is the added data column that is the key, but not for the reasons mentioned previously. I'll have to think about this some more.
It would be interesting to see if you can replicate this problem by deliberately shorting those two pins. If you want to try this you have to do the shorting before you apply power so that the 'fault' will be present during the initialization of the LCD controller.
This test can help rule out the possibility that the real problem was actually due to something else which was inadvertently fixed as a collateral result of your solder bridge repair.
EDIT: If the problem does indeed reoccur I would also like to know what the display looks like if you remove the code from between the brackets in loop().
Don