How would you know all of that unless he told you?
I always offer mouthwash: "I was about to use some mouthwash, would you like to join me?" I never got a no.
Some gay escorts advertise as straight because some gay men have the fantasy of hiring a truly gay-per-pay guy.