I'm trying this out and this is the first time I'm trying to troubleshoot a workflow. Here's what I have from the debug:
[13:50:30.728] Logging Started...
[13:50:42.658] Device Battery[Script Filter] Queuing argument '(null)'
[13:50:43.264] Device Battery[Script Filter] Script with argv '(null)' finished
[13:50:43.266] Device Battery[Script Filter] {"items":[{"title":"No Bluetooth devices connected"}],"rerun":4}
[13:50:47.273] Device Battery[Script Filter] Queuing argument '(null)'
[13:50:47.588] Device Battery[Script Filter] Script with argv '(null)' finished
[13:50:47.590] Device Battery[Script Filter] {"items":[{"title":"No Bluetooth devices connected"}],"rerun":4}
[13:50:51.596] Device Battery[Script Filter] Queuing argument '(null)'
[13:50:51.929] Device Battery[Script Filter] Script with argv '(null)' finished
[13:50:51.931] Device Battery[Script Filter] {"items":[{"title":"No Bluetooth devices connected"}],"rerun":4}
[13:50:55.937] Device Battery[Script Filter] Queuing argument '(null)'
[13:50:56.215] Device Battery[Script Filter] Script with argv '(null)' finished
[13:50:56.217] Device Battery[Script Filter] {"items":[{"title":"No Bluetooth devices connected"}],"rerun":4}
I currently have my AirPods Pro connected.