Bluetooth mouse no longer reconnecting automatically

I would estimate that I’ve had this issue since going to the 6.10 kernel but cannot confirm (and sadly I have no 6.9 kernel left in the list to check.)

Basically I have a logitech bluetooth mouse that once paired would be fine. I could go away and come back hours later and it automatically reconnects.

But since maybe the 6.10 update, it is still paired but no longer reconnects. I have to manually go into settings-Bluetooth, select it, and flip the toggle on to get it to connect.

Seeing if anyone else has any issues like this or a solution.

kernel - 6.10.12-200.fc40.x86_64

bluetoothctl info -

        Name: M720 Triathlon
        Alias: M720 Triathlon
        Appearance: 0x03c2 (962)
        Icon: input-mouse
        Paired: yes
        Bonded: yes
        Trusted: yes
        Blocked: no
        Connected: yes
        LegacyPairing: no
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Battery Service           (0000180f-0000-1000-8000-00805f9b34fb)
        UUID: Human Interface Device    (00001812-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (00010000-0000-1000-8000-011f2000046d)
        Modalias: usb:v046DpB015d0013
        Battery Percentage: 0x64 (100)

Unsure of what else I need to check. Seems it is paired and trusted so should autoconnect.

Only changes ever made to /etc/bluetooth/main.conf were

# LE scanning parameters used for passive scanning supporting auto connect
# scenarios
ScanIntervalAutoConnect=5
ScanWindowAutoConnect=1

though it was so long ago I’m not entirely sure why I changed it. Reverted it before but didn’t seem to make a difference.

I’ll put “solved” here I guess. Went with the stock config now and it somehow seems to work (only after a reboot- doing a systemctl restart bluetooth did not seem to help but a full reboot did after putting in the stock config.)