Novak Djokovic is so much better than Federer that the Pandemic which caused Novak issues on 3 out of 4 slams didn't hurt his stats at the same age as Federer.
Yes USOpen Novak is slacked off a bit but he had horrendous luck at the USOpen getting defaulted once and banned another time, both times when he was fully healthy. He would have trumped Federer at all 4 slams otherwise at the same age. You can't even argue Federer's case anymore.
Nadal as expected is so far down that its not really funny. Except at RG where he is almost unbeatable. Nadal is a surface GOAT but these numbers don't lie.
There is GOAT 1 Djokovic GOAT 1A Federer
Nadal is not GOAT.
If Djokovic can play till 40 years age, he can definitely overcome all 4 slams over Federer. He most likely will be far better than Fed at AO and RG. But at Wimby and USO also he will be very close even after Pandemic.