Meade made the mistake of not having his most competent subordinates lead the way because of how the corps had been arranged opposite Lee to begin with.
Lee then took up a strong defensive position. Meade planned to flank this position as well, but failed to surprise Lee who had shifted troops accordingly. Warren recognized the situation for what it was and called off the attack.
Meade might have tried another flanking move, but he was feeling his line was getting stretched dangerously plus winter weather was setting in.
Should be remembered that Mine Run took place in part of the Wilderness, and much like Chancellorsville and the later eponymous battle there the terrain played havoc on the Union.