What about the team-matching portion of the Google interview? I had several post-"onsite" (it was all remote) interviews with interested teams and your performance in these can sink your chances.
Maybe their process has changed at some point? recently, a recruiter told me that they now match with teams based on resume before starting the interview process.
Were your post-onsite technical?