This is gonna sound random but your post reminded me of Abraham Hicks and the law of attraction. One thing they always say is that your feelings are like a compass. If you feel bad you're on the wrong path. I know I sound like captain obvious right now but if it's not making you feel good, why stay? One person can't work through relationship issues.
I don't recommend fwb with this man. That only works when you're not emotionally invested. You'll just feel worse because you'll keep bouncing around emotionally from feeling like his girl to feeling like a f buddy. Men know how to treat you when they want the girlfriend experience and they know what to do when they're trying to lower your expectations so they can be out there. This isn't a coincidence or a misunderstanding. He's knows what he's doing and it's straight game.
There's a reason he wanted your male friends out of the picture. He doesn't want competition and he doesn't want you hanging around "friends" like he's hanging around "friends." He also doesn't want you confiding in a man who'll tell you what you're hearing now. Reclaim your male friends or get new ones and tell him you need space. Or cut him off/block/ghost him but it doesn't sound like you're there yet. Definitely agree with
@kimpaur - Don't warn him with the "we need to talk" text or phone call. Just tell him him you're not happy and this isn't what you signed up for. Don't let him make the conversation about what you did or didn't say or do back when this started. Tell him you're not happy right now and things need to change (or you need space). Nothing in the past matters. There's really nothing he can say that won't involve minimizing your feelings and gaslighting your expectations. If he tries to make this about how "old fashioned' he is (whatever that means) then let him know that "old fashioned" isn't what you want so it's over but you have to mean it. He's known you for years so he knows this isn't what you're about and he knows you're not happy. He can rise to the occasion or not but don't feel like it's something you have to fix or work through.
Just curious, why didn't you respond to his advances years ago? What changed recently for you to give him a chance?