as seen in the highliest rated answer in your link, the failed service is not a real problem.
I usually tend to just mask that service in checkmk.
In the ruleset “Systemd services summary” you can exclude it with the following parameter:
Exclude units matching provided regex patterns: fwupd-refresh