I applaud you for your progress; that's really great.
Eye contact is honestly one of the scariest and most complicated things for me, because still don't understand when to give it or when not to, for how long, et cetera. I don't know what is considered generally appropriate to do with one's body while passing a stranger because there are so many paradoxes in social etiquette and everyone responds differently.
On one hand, some people maintain that it's rude when a stranger looks at them -PERIOD - because, it gives the impression that they're judging or staring the other person down. Often I'll try to make eye contact with someone passing or smile at a stranger and just get a grimace or a blank, confused stare as they pass. Very disheartening.
On the other hand, some people maintain it's rude or weird to NOT look at someone passing them, because it gives them the impression of being ignored or of the person passing them being a psycho.
Usually, when I pass someone and at first try not to make eye contact and then change my mind and glance up at them last second, I often find them looking at me as if they've been looking at me as of they've been looking at me. Not looking up to meet my last second attempt at eye contact, but just looking at me as if they'd been apprehensively looking at me the whole time.
I don't understand how people work, for real. Am I even actually human?