Bluetooth speaker does not reconnect after extened period of sleep

Hi,

I bought Sony ult field 1 recently. It works well over all but the only issue I am having is, on my fedora install, the speaker does not connect after laptop was asleep for a while or speaker was off.

The behaviour I have also noticed, the speaker would rename itself from ULT FIELD 1 to LE ULT FIELD 1 when it is reconnecting with the laptop after extended sleep. connection then drops after few seconds, and speaker goes into “sleep” [bluetooth led turns off, but power led stays on for another few seconds] and turn off.
It does this for another cycle or two before It finally reconnects. I’m often not patient enough to play this game of tag, it will eventually reconnect.

The speaker connects and reconnects with my phone without any issues, regardless of what state phone or speaker were in before.

Any ideas what might be causing this?

Thanks.

System info:

Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.6-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × 12th Gen Intel® Core™ i5-1240P
Memory: 31.1 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: Framework
Product Name: Laptop (12th Gen Intel Core)
System Version: A4

sudo dmesg | grep 'Bluetooth: hci'

[   15.884738] Bluetooth: hci0: Firmware timestamp 2024.18 buildtype 1 build 81528
[   15.884746] Bluetooth: hci0: Firmware SHA1: 0xa8bb3f39
[   15.884817] Bluetooth: hci0: DSM reset method type: 0x00
[   15.927721] Bluetooth: hci0: Found device firmware: intel/ibt-0041-0041.sfi
[   15.927734] Bluetooth: hci0: Boot Address: 0x100800
[   15.927736] Bluetooth: hci0: Firmware Version: 120-18.24
[   15.927737] Bluetooth: hci0: Firmware already loaded
[   15.931692] Bluetooth: hci0: Fseq status: Success (0x00)
[   15.931697] Bluetooth: hci0: Fseq executed: 00.00.02.42
[   15.931698] Bluetooth: hci0: Fseq BT Top: 00.00.02.41