All of that was prescribed by your doctor? That's a lot. You've ruled out yeast overgrowth, I take it? On your list you have things that would treat yeast. https://www.webmd.com/sexual-conditions/rash-on-penis#1 That's a whole list of potential causes. But with your large list of things you've 'tried', I wouldn't want to try to figure out which. Seems like everything has been covered. When was the last time a doctor advised you with seeing the actual rash?
I'm not a lab tech so I have no idea what it is that's growing there.
Also, you've been on a ton of meds, so your urine tests if done professionally in a lab won't be accurate. The antibiotics alone will skew the results and could mask bacteria.
You need to be off antibiotics for at least 3 weeks before looking for bacteria in your urine.
If it's a fungus, that's common after antibiotics, and you have pumped your body full of them. You've way overdone it. How long were you taking them?
The only thing I would suggest taking right now is a good probiotic. Stop taking meds for a few weeks, and let your body just BE. It needs time to get back in balance naturally.
When you originally tested for STDs, had you already self-treated?