Hot take: Most companies New Hire process is inefficient and a nightmare.
After recently changing companies I have learned that most companies hiring processes from the day you apply to the day you start is long and frustrating.
Previously being in a leadership role and overseeing the process and then experiencing the process as a new hire myself has made me realize the frustration alot of people have during that process. It's hard to not blame the hiring manager/ recruiter for the lengthy time it takes to onboard but the truth is there is so much more that goes into the process. The process goes through so many hands and is reviewed by so many people that often times the hiring manager is at the mercy of the process the same as the person being hired.
The manager wants someone to work ASAP and the recruit wants to work ASAP.
My advice is just to be patient and let it play out. There will be hiccups along the way. Be completely transparent on your background and advise before the background check returns. Do not advise your current employer until you have signed the paperwork and have a set start date. This will help create less friction in the current workplace and will help ease the stress for everyone. If it fall through you know you still have a job.
What do you think could smoothen new hire processes and on-boarding?