I've noticed some glitches playing things back but I haven't had time to investigate properly. I have a hunch this is related to Kodi rendering and not the codecs; though those definitely have their own issues too and that's what shows in the system log. Over time the surrounding kernel keeps moving forwards so the lack of codec maintenance means differences start to creep in, causing minor regressions until eventually something more fundamental breaks. There's an issue with buffers not being free'd which will cause the device to run out of memory over time, and there are other things too.
The other hardware device that isn't working correctly is the rtc chip, which doesn't report any time data. If the boxes use a coin cell batter that can be removed, remove it and it might show different log messages. If it's a soldered one that's not possible but the thought it that low/under voltage might results in bad or no values being readable.
Thanks for confirming WiFi works again.