BTW, the frame is a brand new 2005 aluminum MTB frame, and the BB shell measures exactly 68mm. The cranks are the square taper Shimano LX (FC M570). My BB (UN73) is definitely 68 x 110; I even uninstalled the thing to double check and read the dimensions off the BB!!!
I checked the chainline and the middle ring does line up with the middle cog in the cassette (9 spd).
The lateral distance from the downtube to the driveside crank arm (right) is 45mm whereas the distance from the downtube to the left crank arm is 52mm. The left crank is 7mm out further than the right.
Could this be a spindle length issue? The left side spindle seems to stick out further than the right. With the cranks installed, the left crank has a 3mm gap to the cup whereas the drive side crank is nearly flush with the left side cup.
I'm going to rule out crank arm seating issue since there is virtually no more additional square taper for the left crank arm to go into. It's in there as far as it's designed to go.
It's almost as if the BB is designed for a shell slightly larger than 68mm; but as I said, the BB is 68 x 110mm.
😕