There were four rounds (recruiter, hiring manager, peers, VP) - all virtual and about 10 days - two weeks apart. The interviewers were all located in different countries.
Didn't hear back from the recruiter within the stated two weeks after final interview.
After inquiring with the recruiter, I I was advised that they went with another candidate (there were a total of three finalists).
To my surprise, the vacancy was reposted within 30 days of apparently rejecting all three finalists - so the recruiter lied about another candidate being selected.
The company seems rather disjointed and unable to make good decisions. This might explain why the incumbent resigned.