Good for you, I also hope you get it by June, I don’t really expect it to come before August/September but ofcourse that’s my own calculations for my profile not yours!
Plus I have trips booked for all long weekends until Thanksgiving but to places where I am anyway eligible to go as a PR or having a US Visa (Least can happen is one of my trips ruining because of Oath Date, I have that covered through insurance),
so I guess I really wish whole heartedly that you get it by June to save you some pain of getting a Visa! But it’s a bit tricky on how long to wait tho!
irrespective I am out of this discussion, Wish you good luck