Forerunner 955 all functions have several second screen delay lag

I have regular updates turned on; and I typically have them installed nightly. About two weeks ago, my Forerunner now has major lag between screens. I've been told that it's due to needing a cleaning - however the device is not dirty. It's not button related. Even when I swipe up and down on the watch itself... I will wait about five seconds, only then to see the screen react to the gestures. Similarly when I start/stop workouts during a run, or hit the split button; it lags, and then 5 seconds later it performs the actual function. It's as if the system as a whole is suffering from needing to be woken up each time... but "goes back to sleep" or "dumb mode" after a few more seconds of inactivity.