Almost 3 weeks

So as the title says I did a BGC for a new job almost 3 weeks ago. Still nothing has come back. I’ve reached out to HR and they have no news. I’ve done background check for other jobs and it was pretty quick. This position is not a government job. Anyone know any reason this would take sooo long?