Bluetooth disconnect after update

Hi
After last update I have strange problem with Bluetooth. I have two main Bluetooth devices - Keychron keyboard and Google home speaker. After reboot my keyboard automatically connect and after login I can manually connect to speaker. And at this point, everything is fine. When I watch something, my keyboard goes to stand by and disconnect. After touch key it reconnects but at this moment my speaker disconnects and also sometimes Bluetooth icon disappear from system tray. I need to look Bluetooth in settings and there reconnect speaker.
Someone have some solution for this problem? Before the update, everything was fine.

inxi -Fazy 
System:
  Kernel: 6.6.30-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.6-x86_64
    root=UUID=0e29e511-636a-4682-b390-d0a1719fc5fa rw quiet splash
    resume=UUID=3840c8a8-99a1-4664-9bc4-cec909efa34a udev.log_priority=3
  Desktop: KDE Plasma v: 6.0.4 tk: Qt v: N/A info: frameworks v: 6.1.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: Micro-Star product: MS-7D32 v: 1.0
    serial: <superuser required>
  Mobo: Micro-Star model: MAG Z690 TOMAHAWK WIFI DDR4 (MS-7D32) v: 1.0
    serial: <superuser required> uuid: <superuser required> UEFI: American
    Megatrends LLC. v: 1.E0 date: 09/14/2023
Battery:
  Device-1: hid-dc:2c:26:0c:d8:13-battery model: Keychron K4 serial: N/A
    charge: N/A status: discharging
CPU:
  Info: model: 12th Gen Intel Core i5-12600K bits: 64 type: MST AMCP
    arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
    process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
    microcode: 0x34
  Topology: cpus: 1x cores: 10 mt: 6 tpc: 2 st: 4 threads: 16 smt: enabled
    cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32 KiB, 4x64 KiB
    L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB desc: 1x20 MiB
  Speed (MHz): avg: 1147 high: 4041 min/max: 800/4900:3600 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 963
    5: 4041 6: 800 7: 801 8: 800 9: 2887 10: 800 11: 800 12: 800 13: 800
    14: 800 15: 860 16: 800 bogomips: 118000
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional;
    RSB filling; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Micro-Star MSI driver: i915 v: kernel
    ports: active: HDMI-A-1 empty: DP-1, DP-2, HDMI-A-2, HDMI-A-3, HDMI-A-4
    bus-ID: 00:02.0 chip-ID: 8086:4680 class-ID: 0300
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 23.2.6
    compositor: kwin_wayland driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: iris gpu: i915 display-ID: 0
  Monitor-1: HDMI-A-1 res: 1920x1200 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
    drv: iris inactive: gbm
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.0.6-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 770 (ADL-S
    GT1) device-ID: 8086:4680 memory: 30.41 GiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.3.279 layers: N/A device: 0 type: integrated-gpu
    name: Intel UHD Graphics 770 (ADL-S GT1) driver: mesa intel
    v: 24.0.6-manjaro1.1 device-ID: 8086:4680 surfaces: xcb,xlib,wayland
Audio:
  Device-1: Intel Alder Lake-S HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel alternate: snd_sof_pci_intel_tgl
    bus-ID: 00:1f.3 chip-ID: 8086:7ad0 class-ID: 0403
  Device-2: Micro Star USB Audio driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:4
    chip-ID: 0db0:b202 class-ID: 0300
  API: ALSA v: k6.6.30-2-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.0.5 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Alder Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:7af0 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Device-2: Intel Ethernet I225-V vendor: Micro-Star MSI driver: igc
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 04:00.0
    chip-ID: 8086:15f3 class-ID: 0200
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:7 chip-ID: 8087:0026
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
  Local Storage: total: 1.16 TiB used: 187.09 GiB (15.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Seagate
    model: XPG GAMMIX S70 BLADE size: 953.87 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 3.2.F.83 temp: 47.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: MZVL2256HCHQ-00BH1
    size: 238.47 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: HPS2NGXH temp: 42.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 100 GiB size: 97.87 GiB (97.87%) used: 50.63 GiB (51.7%)
    fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:9
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 300 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p9 maj-min: 259:12
  ID-3: /home raw-size: 199.26 GiB size: 195.07 GiB (97.90%)
    used: 133.11 GiB (68.2%) fs: ext4 dev: /dev/nvme0n1p7 maj-min: 259:10
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 4 GiB used: 3.35 GiB (83.7%)
    priority: -2 dev: /dev/nvme0n1p5 maj-min: 259:8
Sensors:
  System Temperatures: cpu: 35.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.14 GiB used: 10.1 GiB (32.4%)
  Processes: 402 Power: uptime: 47m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.44 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 255 default: graphical
    tool: systemctl
  Packages: pm: dpkg pkgs: 0 pm: pacman pkgs: 1829 libs: 422 tools: pamac,yay
    pm: appimage pkgs: 0 pm: flatpak pkgs: 0 Compilers: clang: 17.0.6 gcc: 13.2.1
    Shell: Zsh v: 5.9 default: Bash v: 5.2.26 running-in: yakuake inxi: 3.3.34

From active time I can assume, Bluetooth service was reset by something, because my computer is working longer than from 10:23.

systemctl status bluetooth.service
systemctl status bluetooth.service                                                                                                                                          ✔ 
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Tue 2024-05-28 10:23:28 CEST; 1min 11s ago
       Docs: man:bluetoothd(8)
   Main PID: 7258 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 38227)
     Memory: 1.0M (peak: 1.5M)
        CPU: 24ms
     CGroup: /system.slice/bluetooth.service
             └─7258 /usr/lib/bluetooth/bluetoothd

maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/aptx_ll_1
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/aptx_ll_0
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/faststream
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/faststream_duplex
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSink/opus_05
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/opus_05
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSink/opus_05_duplex
maj 28 10:23:28 DesktopLinux bluetoothd[7258]: Endpoint registered: sender=:1.55 path=/MediaEndpoint/A2DPSource/opus_05_duplex

Okey, now I can confirm, reconnecting keyboard lead to restart bluetooth.service ant this is problem. Anyone else have similar problem?