Periodic TPMS fault
Yes, firmware, the BCM (body control module), temperature outputs, the harness, faulty batteries, could all be potential causes of this sort of intermittent fault. The problem you having is probably not common though because I do not see a pattern...