I think it is a software problem
This same problem started for me once I updated to 16.17. I notice it in the calendar activity when I scroll to "no more events today" it crashes and reboots the watch. It happens if I scroll using buttons, or scroll swiping on the screen.