Bluetooth connection issue

Hi this is my first ever support post so sorry if any of the formatting is weird, my bluetooth has been having some weird issues, currently it will not discover or connect to any bluetooth device, and if I turn bluetooth off from the settings menu it will not turn back on. Earlier rfkill list showed bluetooth as soft blocked but that hasn’t happened again after I did rfkill unblock bluetooth. here is the output of inxi no host:

System:
  Kernel: 5.13.11-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.13-x86_64 
  root=UUID=6c36af5c-1975-456d-ad56-dcee66a8a1ae rw quiet splash apparmor=1 
  security=apparmor resume=UUID=e5765052-c2e3-495c-bf2e-db783c1b37b5 
  udev.log_priority=3 
  Desktop: GNOME 40.3 tk: GTK 3.24.30 wm: gnome-shell dm: GDM 40.1 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: MOTILE product: M141 v: Standard serial: <filter> 
  Mobo: MOTILE model: PF4PU1F v: Standard serial: <filter> 
  UEFI: American Megatrends v: N.1.06 date: 11/27/2019 
Battery:
  ID-1: BAT0 charge: 24.5 Wh (58.1%) condition: 42.2/46.7 Wh (90.2%) 
  volts: 12.9 min: 11.4 model: standard type: Li-ion serial: <filter> 
  status: Charging 
Memory:
  RAM: total: 3.28 GiB used: 2.55 GiB (77.8%) 
  RAM Report: 
  permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: Dual Core model: AMD Ryzen 3 3200U with Radeon Vega Mobile Gfx 
  bits: 64 type: MT MCP arch: Zen family: 17 (23) model-id: 18 (24) 
  stepping: 1 microcode: 8108102 cache: L2: 1024 KiB bogomips: 20768 
  Speed: 1348 MHz min/max: 1400/2600 MHz boost: enabled Core speeds (MHz): 
  1: 1348 2: 2551 3: 1254 4: 1520 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb 
  cpuid cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c 
  flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf 
  lahf_lm lbrv lm mca mce misalignsse mmx mmxext monitor movbe msr mtrr 
  mwaitx nonstop_tsc nopl npt nrip_save nx osvw overflow_recov pae pat 
  pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb 
  pfthreshold pge pni popcnt pse pse36 rdrand rdseed rdtscp rep_good sep sev 
  sev_es sha_ni skinit smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a 
  ssse3 succor svm svm_lock syscall tce topoext tsc tsc_scale 
  v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt xgetbv1 xsave xsavec 
  xsaveerptr xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  disabled, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: AMD Picasso vendor: Tongfang Hongkong Limited driver: amdgpu 
  v: kernel bus-ID: 03:00.0 chip-ID: 1002:15d8 class-ID: 0300 
  Device-2: Chicony HD Webcam type: USB driver: uvcvideo bus-ID: 1-5:2 
  chip-ID: 04f2:b68b class-ID: 0e02 serial: <filter> 
  Display: wayland server: X.org 1.20.13 compositor: gnome-shell driver: 
  loaded: amdgpu note: n/a (using device driver) - try sudo/root 
  display-ID: 0 resolution: <missing: xdpyinfo> 
  OpenGL: renderer: AMD Radeon Vega 3 Graphics (RAVEN2 DRM 3.41.0 
  5.13.11-1-MANJARO LLVM 12.0.1) 
  v: 4.6 Mesa 21.1.6 direct render: Yes 
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio 
  vendor: Tongfang Hongkong Limited driver: snd_hda_intel v: kernel 
  bus-ID: 03:00.1 chip-ID: 1002:15de class-ID: 0403 
  Device-2: AMD Family 17h HD Audio vendor: Tongfang Hongkong Limited 
  driver: snd_hda_intel v: kernel bus-ID: 03:00.6 chip-ID: 1022:15e3 
  class-ID: 0403 
  Sound Server-1: ALSA v: k5.13.11-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.33 running: no 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Tongfang Hongkong Limited driver: r8169 v: kernel port: f000 
  bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200 
  IF: enp1s0 state: down mac: <filter> 
  Device-2: Intel Dual Band Wireless-AC 3168NGW [Stone Peak] driver: iwlwifi 
  v: kernel port: f000 bus-ID: 02:00.0 chip-ID: 8086:24fb class-ID: 0280 
  IF: wlp2s0 state: up mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  WAN IP: <filter> 
Bluetooth:
  Device-1: Intel Wireless-AC 3168 Bluetooth type: USB driver: btusb v: 0.8 
  bus-ID: 1-6.4:5 chip-ID: 8087:0aa7 class-ID: e001 
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends 
Logical:
  Message: No logical block device data found. 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 119.24 GiB used: 10.94 GiB (9.2%) 
  SMART Message: Required tool smartctl not installed. Check --recommends 
  ID-1: /dev/sda maj-min: 8:0 vendor: Motile model: SSM28128GPTCB3B-S112611 
  size: 119.24 GiB block-size: physical: 512 B logical: 512 B 
  speed: 6.0 Gb/s type: SSD serial: <filter> rev: 61.3 scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 111.73 GiB size: 109.41 GiB (97.93%) 
  used: 10.14 GiB (9.3%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: N/A 
  uuid: 6c36af5c-1975-456d-ad56-dcee66a8a1ae 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 288 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1 label: NO_LABEL 
  uuid: A293-1526 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 7.22 GiB used: 827.8 MiB (11.2%) 
  priority: -2 dev: /dev/sda3 maj-min: 8:3 label: swap 
  uuid: e5765052-c2e3-495c-bf2e-db783c1b37b5 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-5:2 info: Chicony HD Webcam type: Video driver: uvcvideo 
  interfaces: 4 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 04f2:b68b 
  class-ID: 0e02 serial: <filter> 
  Hub-2: 1-6:3 info: Genesys Logic Hub ports: 4 rev: 2.0 speed: 480 Mb/s 
  power: 100mA chip-ID: 05e3:0608 class-ID: 0900 
  Device-1: 1-6.2:4 info: Realtek RTS5129 Card Reader Controller 
  type: <vendor specific> driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc 
  interfaces: 1 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 0bda:0129 
  class-ID: ff00 serial: <filter> 
  Device-2: 1-6.4:5 info: Intel Wireless-AC 3168 Bluetooth type: Bluetooth 
  driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA 
  chip-ID: 8087:0aa7 class-ID: e001 
  Hub-3: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 
  speed: 10 Gb/s chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 60.4 C mobo: N/A gpu: amdgpu temp: 60.0 C 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 252 Uptime: 35m wakeups: 1 Init: systemd v: 248 tool: systemctl 
  Compilers: gcc: 11.1.0 Packages: pacman: 1134 lib: 294 flatpak: 0 
  Shell: Zsh v: 5.8 running-in: gnome-terminal inxi: 3.3.06 

Try these two commands :

sudo pacman -S --needed bluez bluez-utils pulseaudio-bluetooth
sudo systemctl enable --now bluetooth

pulse was already up to date, bluez-utils had an update or download but that did not fix it it seems

update: here is the output of systemctl status bluetooth: ` ● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2021-08-21 21:35:41 CDT; 44s ago
Docs: man:bluetoothd(8)
Main PID: 2623 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 4013)
Memory: 900.0K
CPU: 36ms
CGroup: /system.slice/bluetooth.service
└─2623 /usr/lib/bluetooth/bluetoothd

Aug 21 21:35:41 january-m141 bluetoothd[2623]: Bluetooth management interface 1.21 initialized
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSink/sbc
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSource/sbc
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Aug 21 21:35:41 january-m141 bluetoothd[2623]: Endpoint registered: sender=:1.71 path=/MediaEndpoint/A2DPSource/sbc_xq_552
Aug 21 21:35:53 january-m141 bluetoothd[2623]: Failed to set mode: Failed (0x03)
`
I have tried looking up that failed to set mode error at the end but haven’t found any answers that have worked, issue is still persistent