How to use/pair with Bluetooth Proxy? Doesn't work

I have two AtomS3 Lite modules flashed with BT Proxy firmware from ESPHome 2024.12.2. Logging works perfectly and it’s scanning for BT devices properly. How do I manage these devices? I want to pair devices it discovers, but bluetoothctl doesn’t see any of these ESPHome devices, only standard bluetooth dongles directly attached to my HA server.
My logs I think are okay:

INFO Successful handshake with esphome-web-b69120 @ 192.168.1.224 in 0.024s
[09:49:20][I][app:100]: ESPHome version 2024.12.2 compiled on Dec 29 2024, 14:34:39
[09:49:20][C][wifi:600]: WiFi:
[09:49:20][C][wifi:428]:   Local MAC: 48:CA:43:B6:91:20
[09:49:20][C][wifi:433]:   SSID: [redacted]
[09:49:20][C][wifi:436]:   IP Address: 192.168.1.224
[09:49:20][C][wifi:439]:   BSSID: [redacted]
[09:49:20][C][wifi:441]:   Hostname: 'esphome-web-b69120'
[09:49:20][C][wifi:443]:   Signal strength: -43 dB ▂▄▆█
[09:49:20][C][wifi:447]:   Channel: 3
[09:49:20][C][wifi:448]:   Subnet: 255.255.255.0
[09:49:20][C][wifi:449]:   Gateway: 192.168.1.1
[09:49:20][C][wifi:450]:   DNS1: 8.8.8.8
[09:49:20][C][wifi:451]:   DNS2: 0.0.0.0
[09:49:20][C][logger:185]: Logger:
[09:49:20][C][logger:186]:   Level: DEBUG
[09:49:20][C][logger:188]:   Log Baud Rate: 115200
[09:49:20][C][logger:189]:   Hardware UART: USB_SERIAL_JTAG
[09:49:20][C][bluetooth_proxy:091]: Bluetooth Proxy:
[09:49:20][C][bluetooth_proxy:092]:   Active: YES
[09:49:20][C][bluetooth_proxy:093]:   Connections: 3
[09:49:20][C][bluetooth_proxy:094]:   Raw advertisements: YES
[09:49:20][C][esp32_ble:418]: ESP32 BLE:
[09:49:20][C][esp32_ble:419]:   MAC address: 48:CA:43:B6:91:22
[09:49:20][C][esp32_ble:421]:   IO Capability: none
[09:49:20][C][esp32_ble_tracker:661]: BLE Tracker:
[09:49:20][C][esp32_ble_tracker:662]:   Scan Duration: 300 s
[09:49:21][C][esp32_ble_tracker:663]:   Scan Interval: 320.0 ms
[09:49:21][C][esp32_ble_tracker:664]:   Scan Window: 30.0 ms
[09:49:21][C][esp32_ble_tracker:665]:   Scan Type: ACTIVE
[09:49:21][C][esp32_ble_tracker:666]:   Continuous Scanning: True

And it scans:

[09:49:24][D][esp-idf:000][BTU_TASK]: W (23787) BT_HCI: hcif disc complete: hdl 0x1, rsn 0x3e

[09:49:25][D][esp32_ble_client:110]: [0] [60:74:F4:20:54:91] ESP_GATTC_CONNECT_EVT
[09:49:25][D][esp32_ble_client:110]: [0] [60:74:F4:20:54:91] ESP_GATTC_OPEN_EVT
[09:49:25][D][esp32_ble_client:110]: [0] [60:74:F4:20:54:91] ESP_GATTC_SEARCH_CMPL_EVT
[09:49:25][I][esp32_ble_client:227]: [0] [60:74:F4:20:54:91] Connected
[09:49:25][D][esp32_ble_tracker:273]: Starting scan...
[09:49:31][D][esp-idf:000][BTU_TASK]: W (31136) BT_L2CAP: le con upd: err_stat=0x8

[09:49:31][D][esp-idf:000][BTU_TASK]: W (31140) BT_APPL: gattc_conn_cb: if=3 st=0 id=3 rsn=0x8

How do you control/manage these remote devices without bluetoothctl?

Thanks for your help!

As stated in the ESPHome documentation, proxies are only useable by Home Assistant integrations. “Normal” bluetooth applications (like bluetoothctl) have no knowledge of them.