Okay, after much troubleshooting I have fixed mine. Two potential causes; I'd changed the management port for the OPNsense UI and needed to update in the FingerlessGlov3s config, and also updated the FingerlessGlov3s script itself to the latest version.
The FingerlessGlov3s script has config which includes the management UI and since I'd change the UI port, the script will have been unable to update settings like static routes as necessary. But whilst fixing this I've also updated to latest FingerlessGlov3s script, which may have also done it.
Also in case it's of use, when implementing the FingerlessGlov3s script I also came across a 'bug' which required me to delete the VPN Gateways, Routes, WG Instances and WG Peers before re-running the script.
I hope this helps you in your scenario.
The FingerlessGlov3s script has config which includes the management UI and since I'd change the UI port, the script will have been unable to update settings like static routes as necessary. But whilst fixing this I've also updated to latest FingerlessGlov3s script, which may have also done it.
Also in case it's of use, when implementing the FingerlessGlov3s script I also came across a 'bug' which required me to delete the VPN Gateways, Routes, WG Instances and WG Peers before re-running the script.
I hope this helps you in your scenario.