This might be a hot take but you absolutely need to learn the difference between someone who knowingly undermines and dismisses someone's boundaries, and someone who misinterprets where those boundaries are. These are not the same thing and treating them as equal is a disservice to your neurodivergent peers.
I have met a lot of autistic people who have said and done stuff that has made me uncomfortable. What I do about it is directly tell them what they did wrong and not to do it again because I don't like it. 99% of the time, it never happens again. Because the original action wasn't done out of disregard for my boundaries and autonomy, but due to obliviousness.
Being autistic doesn't make people turn into sexual harassers but it does make people more likely to miss, misinterpret, and misjudge more subtle social cues. Which can lead to behavior that bothers people and needs to be corrected.
Yes, if you're socially inept, and you're aware of that, you should be taking extra care to make sure you aren't doing something that makes someone uncomfortable. That doesn't diminish the importance of actually directly establishing when something is upsetting you, because it's not inherently obvious to everyone.
TL;DR, there's a difference between a guy who doesn't care about your discomfort and an autistic person who's really bad at flirting.