So why are background checks taking so long?
Short answer: because other guys fucked up a good thing before you.
What we did earlier was submitting docs for background check before the person even took off to Ukraine.
Like you arrive and the SBU background check is ready, you only need to do the stuff which doesn't take long.
Yet after dozens of no-shows (yes, including those who swore with their life they are so definitely coming, sent itineraries and whatnot), the Foreign Recruiting Centers only initiate the check once you are physically there.
There will be no moral to the story. It is what it is.