I think you’ve hit the nail on the head here. Measuring from the end of the crank arm to the chainstay there’s a 5mm difference in clearance between drive side and NDS.Tiny tiny differences in tolerance make a big difference re how far a crank goes up the taper. If the Middleburns have been really torqued down in the past then they will ride up the taper more. They are milled from billet and not forged so are quite soft. What’s the chainstay clearance like and is it even both sides? A test is to take the non drive side arm off and put it on the drive side and see if both arms have the same degree of taper. If the one rides up higher on the taper then it has been tightened more and deformed. Not a game ender but good to establish. Indeed easy remedy - longer BB or BB which you can align from side to side - eg Hope. Far better a longer BB than be wary of tightening crank and leaving it too loose, thus wrecking the taper in the crank.
I’m tempted to see if I can track down another set of cranks tbh. For a bike that’s going to see a lot of use I don’t really want to risk itLonger bb axles don't mean both sides are increased in length.
A lot of shimano bb axles the next step up is longer on one side only.
Who knows why?
Certainly looks like this chainset has been overtightened. Let's hope the axle doesn't reach the end of the taper next time it's done up.
I'd suggest using a Torque wrench, (40Nm?) then remove the bolt and check the axle hasn't all the way to the end.
If they have, then they are scrap.
I’m tempted to see if I can track down another set of cranks tbh. For a bike that’s going to see a lot of use I don’t really want to risk it