BLE not listing devices when scanning

I am a newbee when it comes to app inventor. I trying to scan for ble devices to connect to. When I scan for devices most of the time I get nothing. But every once in a while I have devices show up on the list. Kind of hit or miss. Does anyone have any advice. I am using the lastest BLE extension. I have a attached my code. Thanks in advance!!

Try disabling those text to speech blocks.

It

takes

time

to

speak.

Also, I am not sure switching screens will keep your BLE connection alive.
Use stacked Vertical Arrangements instead, only one visible at a time, instead.