The shot from the fairway stopped short of the first even though it landed in the same spot. That’s because you generated much more backspin due to the cleaner lie. And for the teed-up third ball which had zero grass on the clubface to interfere with contact you created max backspin and stopped the ball almost immediately after it hit the green.
You OWN a pre-putt routine. That’s good — it’s essential to long-term success on the greens. I bet however that your routine (what you do after you’ve marked cleaned and replaced your ball) fails to include a preview stroke which is a practice stroke made with a clear intention of matching the length of your stroke to the putt you’re about to attempt.
Think about how you usually go about putting. You look at the green between the ball and the cup and “read” how much you think the putt will break on its way to the hole. You then make a few practice strokes and putt.