I think it was a partial catch and partial trap. I don't think the replay was conclusively showing the ball landing on the grass. I also think the angle of Kwan's glove was outward enough that it overcame some of the downward that a mind might think for a trapped ball.
Obviously as fan I wanted the ball to be ruled a hit. But, I was also curious what the ruling of Perez would have been had they ruled it a hit. He was eventually tagged out between 1st and. Would they have awarded everyone one base? Would they have ruled Perez out on the basepaths after safely singling?
Considering how iffy that ball was and how inconclusive the replay was, I was surprised how quickly that the final verdict was arrived it.