Women in my 20s and never get approached

I’m in my mid-20s and take care of myself—I dress well, do my hair and makeup, and have an average body weight. But I pretty much never get approached, which makes me wonder if I’m just not attractive or maybe look a little off.

Guys stare at times, and I know I stand out since I dress nicer than most people around here. I don’t go to bars since I don’t drink, but I do go to coffee shops and uni, and still, nothing really happens.

Since moving here, only one guy has randomly given me his number. I’ve been called pretty or beautiful by catcallers or people on the street, but that doesn’t really mean much lol.

I am pretty awkward at times and have a RBF which i feel gives a closed off vibe, but even when i try to do eye contact or look at them (which is my extent of approaching) they usually stare and not approach.

I was on dating apps for a bit, and used to get hundreds of likes and messages (also doesnt mean much) from guys who i thought were “out of my league”, and those same kind of guys would stare at times but again not approach.

Ive been around my friends and they get approached by others, even those who arent guys seem to just spark conversations with them. Sometimes i wonder if i am just not attractive and thats why people dont approach, or if my vibe is off putting.