When trying to find a Shelly blu button1 using the shelly-ble-rpc.py script it doesn't appear in the results list.
It turned out, that commenting out the device name comparison in the discovery handler prevents this issue.
Running the script again the name for the button is displayed as "SBBT-xxx".
So the issue likely lies in the string comparison looking for "Shelly" in device.name.