Hi David Groom, thanks for the fast reply. Yes we have 3.1.112.0. It's not on all of our units yet but the one I've been focusing on when troubleshooting is 3.1.112.0 and Surface Pro 2017 with 1703. We have a mix of Surface Pro 4s and 2017s as well as 3 Lenovo ThinkSmart Hub 500s. All of our units have a single external display, no dual displays.
Most of the time when we experience a freeze (i.e. touch screen not responding), it happens outside of a scheduled meeting. So this is a bit offtopic for this thread but we also see extremely high CPU utilisation (90-100%) when HDMI ingest is occurring. The combination of HDMI ingest and presenting the screen from the SRS unit seems to cause this to occur and we have reports of low framerates and bad audio quality when this happens, though outright app crashes/freezes are relatively rare when doing HDMI ingest.