Well you gave it a good go. Did you try changing things up, using more hand, sucking on just the head?
if you ask him what he likes, then do that, it’s usually a way to get that cum reward.
There’s lots of ways to suck a dick, not just one, so keep trying.