Garp's Haki isn't taken into account for his AP.
He's High 7-A because he's superior to Akainu AND because he's stronger than Marco.
I mean, I already have issues with that scaling since Garp was essentially bloodlusted and wouldn't be thinking rationally, I don't think what he says in that condition should be taken with certainty.
His pain tolerance is also monstruous. He took an axe slash to the chest, bleed from it, and not even then he woke up from his nap. He literally got a Mortal wound while sleeping and he didn't care.
Mortal wound is pushing it, and not feeling pain doesn't equal him being able to fight for hours on end.
Garp's scaling and Haki enhancements should do for the AP difference. Not to mention he's a military trained soldier with decades of experience fighting with people way deadlier than All Might, namely Xebec, Roger, Shiki and Shirohige as the most notable individuals. Whereas All Might, at this point, didn't have too many rivals until All For One.
I agree Garp probably has significantly more experience, though I'm not sure about the AP, being unquantifiably above Marco doesn't mean he's stronger than All Might, it just means he's stronger than Marco.
Garp's Strength has decreased with age, but it's not like he's an useless old geezer. You use Rayleigh as an anti-feat, well, Rayleigh wasn't exactly exhausted from fighting Kizaru. Instead, he said he couldn't help the Strawhats and Kizaru at the same time now that he's old.
I never said he's useless, he's extremely powerful. His page literally states he grew tired from fighting Kizaru and I specifically remember reading that exact wording when I read those chapters a year or two ago.
In the other hand, we have Shirohige to prove that no matter how old you are. If you are resilient enough, you can take almost anything.
Don't really think it's fair to instantly apply that to Garp given the circumstances of what Whitebeard did. He went there fully intent on dying, has immense willpower and was fighting to save his crew. Garp may have been his rough equal in the past but that doesn't really apply to his old age and there's no evidence they're equals.
All Might has AP and range, but the former is cancelled by Garp's scaling and Haki, and range gets nulled because All Might doesn't play range game too often. Garp has formal training and experience (and we can see the effects of it in Koby and Helmeppo, for example).
It's not really cancelled though, as I said, Garp is unquantifiably above Marco, we can't say for certainty if that makes him superior to All Might or even equal.
Also the AP difference isn't massive.
You're right, but considering AP is all that matters in this particular fight, even a slight difference is enough to sway my vote in favor of All Might, though if you can convince me that Garp has superior AP through scaling then I'd be inclined to change my mind.