Sorry I have not tested this to check I haven't made an error, but thought comment as I note you have not received any feedback as yet.
So just going by memory...
First, you need to ensure that your Bluetooth device is setup to automatically pair up with the phone etc. I am assuming device acts as server as this is listening for connection requests and has all the data. The phone acts as client as it will initiate the connection request, even if done automatically.
So, within your phone app, you first need to manually get hold of the device MAC address and store in TinyDB for reuse (if you still plan to use the scan and select method initially) or you need to hardcode the MAC address in a global variable.
Now within the "screen1.initialise" block:
1. Use the "BluetoothClient1.Enabled" method to first check that your phone's Bluetooth is enabled.
2. Now use the "BluetoothClient1.IsDevicePaired" check using the stored/preassigned MAC address.
Once screen 1 initialised you will have to use a clock timer block to continue checking until your phone is paired to your device as you cannot initiate a connect method until pairing is confirmed. Once this is confirmed then you can initiate the next step.
3. You can then use the check "BluetoothClient1.IsConnected" flag to trigger the "call BluetoothClient1.Connect" method using the MAC address.
Hopefully that is it.