Bluetooh headset mode not listed in sound devices on bluetooth device power on

When I remove Bluetooth headset from it’s charging box, OS connects it automatically. But for some reason Headset mode (stereo high quality) does not appear in the list of Sound devices, only Hands-free mode(low quality with microphone) is available . If I disconnect it using Bluetooth devices settings page and reconnect, Headset mode shows up.

I do consider this as a bug. I put device on charge many times a day and it is cumbersome to disconnect and reconnect it each time. Please help me fix this behavior: Headset mode should be available right after first device connection.

After device power on:

After reconnecting:

inxi -Fzxx
$ inxi -Fzxx
System:
  Kernel: 6.12.6-200.fc41.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.43.1-5.fc41
  Desktop: GNOME v: 47.2 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 41 (Workstation Edition)
Machine:
  Type: Laptop System: Framework product: Laptop 16 (AMD Ryzen 7040 Series)
    v: AJ serial: <superuser required> Chassis: type: 10 v: AJ
    serial: <superuser required>
  Mobo: Framework model: FRANMZCP09 v: A9 serial: <superuser required>
    part-nu: FRAGACCP0J UEFI: INSYDE v: 03.05 date: 11/13/2024
Battery:
  ID-1: BAT1 charge: 69.0 Wh (80.0%) condition: 86.3/85.1 Wh (101.3%)
    volts: 16.8 min: 15.5 model: NVT FRANDBA serial: <filter> status: charging
CPU:
  Info: 8-core model: AMD Ryzen 9 7940HS w/ Radeon 780M Graphics bits: 64
    type: MT MCP arch: Zen 4 rev: 1 cache: L1: 512 KiB L2: 8 MiB L3: 16 MiB
  Speed (MHz): avg: 400 min/max: 400/5263 boost: enabled cores: 1: 400
    2: 400 3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 9: 400 10: 400 11: 400
    12: 400 13: 400 14: 400 15: 400 16: 400 bogomips: 127762
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 33 [Radeon RX 7600/7600
    XT/7600M XT/7600S/7700S / PRO W7600] vendor: Framework driver: amdgpu
    v: kernel arch: RDNA-3 pcie: speed: 16 GT/s lanes: 8 ports: active: none
    empty: DP-1,Writeback-1,eDP-1 bus-ID: 03:00.0 chip-ID: 1002:7480
  Device-2: Advanced Micro Devices [AMD/ATI] Phoenix1 vendor: Framework
    driver: amdgpu v: kernel arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports:
    active: eDP-2 empty: DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, DP-8, DP-9,
    Writeback-2 bus-ID: c5:00.0 chip-ID: 1002:15bf temp: 47.0 C
  Display: wayland server: Xwayland v: 24.1.4 compositor: gnome-shell
    driver: gpu: amdgpu display-ID: 0
  Monitor-1: eDP-2 model: BOE Display 0x0bc9 res: 2560x1600 dpi: 188
    diag: 407mm (16")
  API: OpenGL v: 4.6 vendor: amd mesa v: 24.2.8 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: AMD Radeon 780M (radeonsi gfx1103_r1 LLVM
    19.1.0 DRM 3.59 6.12.6-200.fc41.x86_64) device-ID: 1002:15bf
    display-ID: :0.0
  API: Vulkan v: 1.3.296 surfaces: xcb,xlib,wayland device: 0
    type: integrated-gpu driver: N/A device-ID: 1002:15bf device: 1
    type: discrete-gpu driver: N/A device-ID: 1002:7480 device: 2 type: cpu
    driver: N/A device-ID: 10005:0000
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
    vendor: Framework driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 8 bus-ID: 03:00.1 chip-ID: 1002:ab30
  Device-2: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High
    Definition Audio vendor: Framework driver: snd_hda_intel v: kernel pcie:
    speed: 16 GT/s lanes: 16 bus-ID: c5:00.1 chip-ID: 1002:1640
  Device-3: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    vendor: Framework driver: snd_pci_ps v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: c5:00.5 chip-ID: 1022:15e2
  Device-4: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    vendor: Framework driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s
    lanes: 16 bus-ID: c5:00.6 chip-ID: 1022:15e3
  API: ALSA v: k6.12.6-200.fc41.x86_64 status: kernel-api
  Server-1: JACK v: 1.9.22 status: off
  Server-2: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
Network:
  Device-1: MEDIATEK MT7922 802.11ax PCI Express Wireless Network Adapter
    driver: mt7921e v: kernel pcie: speed: 5 GT/s lanes: 1 bus-ID: 05:00.0
    chip-ID: 14c3:0616
  IF: wlp5s0 state: up mac: <filter>
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 bus-ID: 1-5:7 chip-ID: 0e8d:e616
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11
Drives:
  Local Storage: total: 2.77 TiB used: 187.81 GiB (6.6%)
  ID-1: /dev/nvme0n1 vendor: Western Digital model: WD PC SN740 SDDPTQE-2T00
    size: 1.86 TiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 40.9 C
  ID-2: /dev/nvme1n1 vendor: Western Digital model: WD BLACK SN850X 1000GB
    size: 931.51 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 40.9 C
Partition:
  ID-1: / size: 1.86 TiB used: 21.19 GiB (1.1%) fs: btrfs dev: /dev/dm-0
    mapped: luks-1021d2c1-9e88-4e37-bd86-8effe0a7e915
  ID-2: /boot size: 973.4 MiB used: 343.2 MiB (35.3%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 1.86 TiB used: 21.19 GiB (1.1%) fs: btrfs dev: /dev/dm-0
    mapped: luks-1021d2c1-9e88-4e37-bd86-8effe0a7e915
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 957.6 MiB (11.7%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 47.2 C mobo: N/A
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 48.0 C device: amdgpu temp: 40.0 C mem: 48.0 C
    fan: 0
Info:
  Memory: total: 32 GiB note: est. available: 30.65 GiB
    used: 15.26 GiB (49.8%)
  Processes: 595 Power: uptime: 2d 4h 57m wakeups: 0 Init: systemd v: 256
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 36
    Compilers: N/A Shell: Bash v: 5.2.32 running-in: ptyxis-agent inxi: 3.3.36
bluetoothctl info
$ bluetoothctl info 4A:09:FF:3A:EC:9E
Device 4A:09:FF:3A:EC:9E (public)
	Name: Canyon TWS-8
	Alias: Canyon TWS-8
	Class: 0x00240404 (2360324)
	Icon: audio-headset
	Paired: yes
	Bonded: yes
	Trusted: yes
	Blocked: no
	Connected: yes
	LegacyPairing: no
	UUID: Serial Port               (00001101-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
	ManufacturerData.Key: 0x7262 (29282)
	ManufacturerData.Value:
  32 32 78 78 11 22 33 44 55 66 aa bb 00 00        22xx."3DUf....  
	AdvertisingData.Key: 0xfe (254)
	AdvertisingData.Value:
  40 f2 41 43 38 39 37 4e 5f 56 32 33 32 2d 40 32  @.AC897N_V232-@2
  30 32 32 30 36 30 38                             0220608         
	Battery Percentage: 0x50 (80)