"Error - No function list found for <device>" for several devices
After being out of town for about 3 weeks, I found that many messages as above in the Homebridge log for my devices (Arris DVR, Sony AV receiver, Vizio TV, and TCL TV). So, no changes were made. After seeing these messages, I updated the Harmony plugin (from 1.6.2 to 1.6.3) and restarted Homebridge with no change. Other messages from the plugin look fine (Creating Input Service, Discovered Activity), so some of the desired Home buttons/Homebridge accessories are created and work, but not any of the commands I entered in the Config in "devicesToPublishAsAccessoriesSwitch". In the log, immediately after "Loading devices..." I get the problem messages. For example:

... INFO - Discovered Device : Arris DVR
... Error - No function list found for Arris DVR

Is there possibly a problem with the plugin reading the Harmony database of device commands?

I'm running iOS 17.2.1 on iPhone 12 Mini (probably irrelevant). Homebridge is and has been running on a Late 2012 Mac mini under macOS Catalina.

My Config for the plugin (name and IP changed with "x"):
            "name": "xxxhub",
            "hubIP": "x.x.x.x",
            "hubName": "xxxhub",
            "DELAY_BEFORE_RETRY_AFTER_NETWORK_LOSS": 60000,
            "HUB_CONNECT_TIMEOUT": 10000,
            "HUB_SEND_TIMEOUT": 30000,
            "cleanCache": false,
            "TVAccessory": true,
            "sortInput": 0,
            "numberOfCommandsSentForVolumeControl": 10,
            "switchAccessories": true,
            "showTurnOffActivity": "stateless",
            "publishGeneralMuteSwitch": true,
            "publishGeneralVolumeSwitches": true,
            "publishSwitchActivitiesAsIndividualAccessories": true,
            "devicesToPublishAsAccessoriesSwitch": [
                "Arris DVR|Program Guide;Guide",
                "Arris DVR|DVR List;List",
                "Arris DVR|Swap Channel;PrevChannel",
                "Arris DVR|Close Caption;Yellow;Number1",
                "Arris DVR|TV Pause;Pause/Play",
                "Arris DVR|CNN;Number2;Number0;Number1",
                "Arris DVR|BBC;Number2;Number0;Number9",
                "Arris DVR|Tennis;Number4;Number0;Number6",
                "Arris DVR|Day Up;DayUp",
                "Arris DVR|Day Down;DayDown",
                "Sony AV Receiver|Tuner;InputFm/InputDVD",
                "Sony AV Receiver|IRadio;InputDVD",
                "Sony AV Receiver|Cable;InputSat/InputDVD",
                "Vizio TV|TV 2;/",
                "TCL TV|Mute 1;Mute",
                "Vizio TV|Mute 2;Mute"
            ],
            "showCommandsAtStartup": false,
            "otherPlatforms": [
                {
                    "TVAccessory": false,
                    "sortInput": 0
                }
            ],
            "platform": "HarmonyHubWebSocket"
        },

