H1b under 221g shows Refused for very long

Hi I had H1b interview on Dec 2019. They gave me 221g slip and asked me to submit required documents and we did submitted all of them on Jan 2020. After that my status changed to Refused which is still same till now (24-feb-2021).

During Jan 2020 to July 2020 I was in USA on B1 Visa for some project meetings (covid delayed my trip).

I am still wating on my case. Is there any chance it will get approved?
Is my B1 visa trip going to effect it anyhow?
What should I do now get the status from embassy?

You can file a mandamus case in US court to force US embassy to give result within 60 days.