Edit: I had to dig through a lot of shit comments to find something actually informative: https://www.reddit.com/r/gifs/comments/smtt26/sportsmanship_shown_by_the_chinese_skater_in_the/hvzxdvs/
I was also gonna post this but you beat me to it. It's a great comment:
As someone who has years of experience in short track speedskating in the US, I will provide my take (my 500m PB was a 44.3, and I am male. It's not incredible or anything, but it does take years of practice and a lot of skill). I think that it is very unlikely that Fan Kexin (the Chinese skater) hit the block into Alyson Charles (the Canadian skater in 2nd) on purpose.
Florence Brunelle, the 4th place Canadian skater, had just made a poor (and illegal) inside pass on Kexin, and she needed a place to pivot (speedskating term for putting your left hand on the ice in the corner for stability). With someone on your inside like that, it is hard to find a spot to pivot, and a block was in the way of where Kexin had to put her hand down. She saw/felt the block and had to quickly push it away, and it inadvertently hit Charles' skate.
Also, making Charles fall like that did not help Kexin at all. Because she had been forced to the outside by Brunelle, when Charles fell Kexin hit her and fell too (the clip posted by OP cuts right before this happens). In the end, Alyson Charles was advanced because she fell while in a qualifying position (top 2 advance), and Brunelle was disqualified for impeding. Kexin did not advance to the next round because she was not in a qualifying position when she fell. Kim Boutin (1st Canadian skater) and the Italian skater (in 5th at the time of this clip) also qualified for the next round because they had the top two spots at the end of the race. I think the judges made the right call on this one.
All this aside, though, what happened was still really crazy and funny.
I was also gonna post this but you beat me to it. It's a great comment: