Made a previous post trying to fix my dating life. Found a problem. Any advice?

People do find me attractive, but guys my age only want to befriend me, never date me. Used to think it was because they're "intimidated," but know that's only because my girlfriends tell me that. Honestly not sure if that's the case.

The last guy I was seeing, who I really liked, was 32, not an uncommon age gap for me. He thought I only dated older men because it was a choice but I honestly let him know its because those are the only options I've (ever) had. He said I should consider that a compliment. Ended up breaking it off with him last night because he acted as if he wanted something serious then said he wanted to only be "friends and hangout" (and no we never had sex). We were seeing each other for a month and a half. All the men who try to date me are older and dont want anything serious (probably due to the fact that I'm 21 regardless if I'm "mature for my age"). Only relationship I had, I was repeatedly cheated on (he was 29 I was 20).

Recently made a post wondering why my dating life is a mess and this might be a big factor. I want to stop this trend and find something fulfilling. Any suggestions on how to fix this?

Edit: https://drive.google.com/file/d/1F97HlDS2LCe_AgiBf-vuiEjyZP7xMUl2/view?usp=drivesdk

-https://drive.google.com/file/d/1FEEK6EE-DELPZmuoNUVEEaIBNYUIeogQ/view?usp=drivesdk

-https://drive.google.com/file/d/1ERit3C66RvcI8PfDt-hOrSRLHA6ZTFfM/view?usp=drivesdk

-https://drive.google.com/file/d/1EKkW3uJLsI1UYF5aRPg63i1Dn2NqmLup/view?usp=drivesdk (For reference)

TL;DR: I only attract older men who dont want anything serious. How to change this?