Everything you have mentioned happened in this fight....he parried, dodged, blocked.....only last attack he couldn't do any of that thing and got devastating hit...
- he took the 1037 ragnarok head on and without blocking and in base = results : it hurts but nothing more
- this chapter he took :
- the Kaido dragon bite
- the Uber boro breath
- the huge Uber TB
- the last attack who landed clean on his face
And yet he will still be up…..
Even this one was a bit too much already
Especially because earlier Luffy was Ko by attacks lot less powerful