For what it's worth, I don't think wearing 'suede' or fabric shoes outside is prudent. I know others do, but I don't and it's not like I don't wear high heel out whenever I get the chance. I am always mindful of getting unwanted attention. A high heel worn by a man is risky enough. The sound, and change in gait are 'tells'. Materials, also (potentially) garner unwanted attention. I would recommend sticking to leather or fake/faux leather.
I know something of your personal circumstances, and the 4" heels are not worth the trouble they might bring. The Chelsea boots would be acceptable anywhere. However, if you are not comfortable wearing them, they would be a bad purchase. I had a look at the Recite, and while they have a more interesting heel, they appear to be suede or suede. Again, this will tempt attention you probably don't want.
Ankle boots are becoming more and more a staple, and if ASOS are getting into larger sizes, it will only be a matter of time until you get a boot you feel comfortable in, with an adequate heel that looks 'manly' enough to escape criticism. No such animal exists for me though. I like to feel like I'm wearing a heel, which means it's going to be too high to be considered masculine. (It's a cross I have to bear. )