Fenix 5s - random lockup when mountain biking

Has anyone else ever experienced random lockup of the watch during activities?

Every so often during an activity my watch will freeze on a screen, and no amount of button pressing except for restart will do anything to the watch.

I don't always notice when this happens and so I can lose a certain amount of my ride if I don't notice the watch has frozen. Seems to be intermittent, I've had it do it on consecutive rides, and then not at all for a few weeks. Watch is a couple of years old now, but its been doing it for at least 9 months. It doesn't appear to happen on any other activities (mostly running).