BLE devices not showing on Listpicker despite having all permissions enabled


Followed this guys tutorial part-for-part yet my app behaves differently, for example his ListPick has a scroll ui which mine doesn't have on the Design page. My connection status just changes to "Connected" after clicking "Start Scanning" even though nothing should be connected and clicking list picker comes up with "Expected device index between 0 and 1" error. I'm not too sure what the problem is?
Using Android 15, S22.

SelectionIndex should be greater than 0, otherwise you have no selected device.

Where did you get that video, and what version of the BLE extension are you using?
The latest version handles its own permissions.