If you do all your looking online it's going to be fake to a certain point.
You need to meet someone in person, hear their voice, read their body language, see if you have the same ethics and humour.
It really doesn't matter if they like cycling or woodwork or watching sport, these are just details.
Get a wing mate, and go out. Go for a drink and a dance see who is out there.
I met MrFrozen in a pub, chance meeting, on paper or on profile if you will, we would have hated each other, IRL, yeah it's good. 2 decades together, happier as time goes by, two teenagers, plan for retirement, we met early 30s.
Most of his early 30s professional male mates weren't with their now wives. They had spent their 20s career building, dating, come early 30s they all started to think about settling down.
Go out.
Talk to lots of different people.
A guy started chatting me up down the frozen veggie food aisle not so long ago. Pointless by all accounts, but a surprise ego boost. If all our online delivery had been delivered it would never have happened.
And our second to last postman, I am sure he remarried someone off his round, was divorced with a daughter, used to yap yap yap, he was lovely actually. And our previous butcher he was fun, wife cheated on him as well
Clearly all not an option for me, but they were all nice guys. Really nice guys, fun, kind, cheeky, open.
Shopping deliveries, working from home, online dating, it keeps people separate with few chances to randomly meet.
So my advice is get out doing anything, revert as much of you life to in person as you can.