When descending past 10,000ft, I got a violation because of VNAV and I didn’t manage to get back to my iPad in time. I think that if you aren’t active when getting the speed violation it shouldn’t count. Infinite Flight should just kick you from the server instead of giving you a violation!
It is the pilots responsibility to be at your device during critical flight phases. VNAV should not be enabled until within 1 minuted of TOD to ensure you do not descend when not at your device.