Great.
Could livekit add specific reasons for the poor connection quality, such as high ping, slow internet, or reconnecting? During our tests, we've experienced sudden drops in connection quality (logged on RoomEvent.ConnectionQualityChanged) that result in false positive result when detecting reconnect state on remote participant (as mentioned before), as video streaming continues working on all participants.. This issue happens alot when being tested by my US coworker, but rarely happened in Indonesia, Singapore, Australia or Pakistan. This reason will help alot when debugging the issue.