✨ Jawaban Terbaik ✨
はい、カンマ以降は分詞構文です。knocking〜も、tripping〜もそうです。
使い方としては
they が、ran into〜して、knocking〜して、tripping〜した。という感じで、動作が連続する感じを表すものです。(文法の説明として何という名前がついているかわかんないけど)
soは、so that 〜という表現です。
soは副詞で、thatは接続詞
thatは省略することができます。
ここでは「結果」という用法でいいと思います
https://juken-mikata.net/how-to/english/so-that.html