I’m waiting for an update on a position I interviewed for, but the recruiter hasn’t provided any information. Should I consider contacting the company directly?

I was approached by a recruiter from a large organization regarding a finance role that I found appealing. After going through three rounds of interviews—with HR, the team lead, and the CFO—and receiving positive feedback, I was excited about the opportunity. The position requires five years of experience, which I have.

However, it’s been some time since my last interview, and the recruiter keeps mentioning internal delays without any clear next steps.

Would it be inappropriate for me to reach out to the company directly? I had a positive rapport with both the team lead and the CFO and even connected with them on LinkedIn. My only concern is that I don’t want to undermine the recruiter, but their lack of updates is frustrating. What do you think?