I've felt this vibe twice in my life. Once, with a guy that ended up being gay but was an extreme late bloomer about it, and once with a guy that was totally straight but couldnt say no to the attention.
if you can't trust your vibes, what can you trust?