Sure, you can call it incosistent writing, but the fact remains that Law tanked thunder bagua and continued fighting. This simply means Rooftop Law can tank better than Act-1 G4. Not something I would like, but its what the manga showed.
That's what inconsistency means.
Luffy get's one shotted by Ragnaraku
Few chapters later he tank Ragnaraku from boosted Drunk mode hybrid Kaido...... because the plot needed it.
Dressrosa show G4 Luffy far outclass Law by physical stats, durability, endurance etc.
Luffy went through another hellish battle in WCI while Law wasn't doing anything and waiting in Wano. This much
stronger Dressrosa Luffy get one shotted again. Law would have same treatment by logic
It's taking the advantage of writing inconsistency on another field where TB is taken as casual attack .....