With all due respect to you personally and your PhD, your advisors don’t know what they are talking about unless your research was rockstar level ENT related stuff, you will not be matching ENT directly unless you build a 1 in a million relationship with your home PD or some other PD on an away, but trying for that is risky without having a back up speciality. I have seen people with red flags like yours take multiple research years to build connections to try and match a specific surgical sub. But then the question becomes how many extra years of your life as a low paid grunt would you endure to maybe have a shot.
OB is getting tough these days too I hear, but I don’t really know enough about the field to comment on it other than the fact that it is definitely no longer a “walk on” specialty, so the STEP failure will definitely hurt you.
Gen surg is the most feasible. I could see you having a good chance at low tier/ community programs with great clin grades/Evals + a home run of a step 2. The issue here is, even though I see this advice of telling people who fail step 1 to just “crush Step 2” almost every time the topic is discussed. I have actually never personally known, met, or even heard of (via in person means) a student who actually pulled off a high STEP 2 score after a failed Step 1. Maybe you will be one of the exceptions, but probably not.
It is always a hard pill to swallow, and I say this to be helpful and sincere even though I know it often seems cruel, but you need to do some serious reflecting on the doors that are open to you among the non-competitive specialties to see if you could be happy among them.