@shinjitenoyami A workaround for any Sim dating barriers is to create your own townies or edit existing NPCs in Other Households to suit your Sim's preferences.
It's something I do regularly, I cull all the extra townies and edit the ones I want to keep so that they can join my game or just join my Sim's social circle or dating life.
You can even get one of them somewhere to live and play as them to introduce them to your Sim, then move them back to Other Households and switch back. I have a flat share Sim with an apartment where I add some random Sim roommates that I don't want to play but are background players edited to be suitable for other Sims as a friend or love interest.
I started this because my game has an issue with townies over spawning in some weird...and I mean weird outfits. It's evolved into being something I find really helpful to facilitate friendships and relationships.