Wi-Fi needs turning off/on after waking

Hello Everyone
Manjaro KDE works well on my 2017 MacBook Air - very pleasing after many failures with Mint and Ubuntu. The only problem is that when I open the lid to continue a session, the wi-fi has disconnected and needs ages to reconnect, if at all. I discovered that hitting ‘Disconnect’ then ‘Connect’ in Networks does the trick every time. While the problem is there I sometimes get ‘wlp3s0 missing’.
Here is inxi -Fza:

System:
  Kernel: 5.11.4-1-rt11-MANJARO x86_64 bits: 64 compiler: gcc 
  v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.11-rt-x86_64 
  root=UUID=a8fda7dc-15ab-4a3c-86fd-ad1af3db9c3f rw quiet 
  apparmor=1 security=apparmor 
  resume=UUID=5fc45327-890e-4e7f-ba1c-5c4a63bfd8ce 
  udev.log_priority=3 
  Desktop: KDE Plasma 5.22.3 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 
  dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: Apple product: MacBookAir7,2 v: 1.0 
  serial: <filter> Chassis: type: 9 v: Mac-937CB26E2E02BB01 
  serial: <filter> 
  Mobo: Apple model: Mac-937CB26E2E02BB01 v: MacBookAir7,2 
  serial: <filter> UEFI: Apple v: 427.140.8.0.0 date: 06/13/2021 
Battery:
  ID-1: BAT0 charge: 22.8 Wh (46.5%) 
  condition: 49.0/54.3 Wh (90.1%) volts: 7.4 min: 7.6 
  model: DP bq20z451 type: Li-ion serial: N/A status: Discharging 
  cycles: 698 
CPU:
  Info: Dual Core model: Intel Core i5-5350U 
  socket: BGA1168 (U3E1) note: check bits: 64 type: MT MCP 
  arch: Broadwell family: 6 model-id: 3D (61) stepping: 4 
  microcode: 2F cache: L1: 64 KiB L2: 3 MiB L3: 3 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
  bogomips: 14405 
  Speed: 1600 MHz min/max: 500/2900 MHz base/boost: 2700/1800 
  volts: 1.0 V ext-clock: 25 MHz Core speeds (MHz): 1: 1600 
  2: 1704 3: 1633 4: 1700 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache 
  flushes, SMT vulnerable 
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
  Type: meltdown mitigation: PTI 
  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 generic retpoline, IBPB: 
  conditional, IBRS_FW, STIBP: conditional, RSB filling 
  Type: srbds mitigation: Microcode 
  Type: tsx_async_abort 
  mitigation: Clear CPU buffers; SMT vulnerable 
Graphics:
  Device-1: Intel HD Graphics 6000 vendor: Apple driver: i915 
  v: kernel bus-ID: 00:02.0 chip-ID: 8086:1626 class-ID: 0300 
  Display: x11 server: X.Org 1.20.11 compositor: kwin_x11 driver: 
  loaded: intel unloaded: modesetting alternate: fbdev,vesa 
  display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 1440x900 s-dpi: 96 
  s-size: 381x238mm (15.0x9.4") s-diag: 449mm (17.7") 
  Monitor-1: eDP1 res: 1440x900 hz: 60 dpi: 126 
  size: 290x180mm (11.4x7.1") diag: 341mm (13.4") 
  OpenGL: renderer: Mesa Intel HD Graphics 6000 (BDW GT3) 
  v: 4.6 Mesa 21.1.5 direct render: Yes 
Audio:
  Device-1: Intel Broadwell-U Audio vendor: Apple 
  driver: snd_hda_intel v: kernel bus-ID: 00:03.0 
  chip-ID: 8086:160c class-ID: 0403 
  Device-2: Intel Wildcat Point-LP High Definition Audio 
  driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 
  chip-ID: 8086:9ca0 class-ID: 0403 
  Device-3: Broadcom 720p FaceTime HD Camera driver: N/A 
  bus-ID: 02:00.0 chip-ID: 14e4:1570 class-ID: 0480 
  Sound Server-1: ALSA v: k5.11.4-1-rt11-MANJARO running: yes 
  Sound Server-2: JACK v: 0.125.0 running: no 
  Sound Server-3: PulseAudio v: 14.2 running: yes 
  Sound Server-4: PipeWire v: 0.3.32 running: yes 
Network:
  Device-1: Broadcom BCM4360 802.11ac Wireless Network Adapter 
  vendor: Apple driver: wl v: kernel modules: bcma port: efa0 
  bus-ID: 03:00.0 chip-ID: 14e4:43a0 class-ID: 0280 
  IF: wlp3s0 state: up mac: <filter> 
Bluetooth:
  Device-1: Apple Bluetooth USB Host Controller type: USB 
  driver: btusb v: 0.8 bus-ID: 1-3.3:6 chip-ID: 05ac:828f 
  class-ID: fe01 
  Report: rfkill ID: hci0 rfk-id: 1 state: up 
  address: see --recommends 
Drives:
  Local Storage: total: 232.51 GiB used: 11.54 GiB (5.0%) 
  ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: SSD SM0128G 
  family: SD/SM/TS...E/F/G SSDs size: 113 GiB block-size: 
  physical: 4096 B logical: 512 B sata: 3.0 speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 3A0Q scheme: GPT 
  SMART: yes state: disabled 
  ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Samsung 
  model: Flash Drive FIT size: 119.51 GiB block-size: 
  physical: 512 B logical: 512 B type: SSD serial: <filter> 
  rev: 1100 scheme: GPT 
  SMART Message: Unknown USB bridge. Flash drive/Unsupported 
  enclosure? 
Partition:
  ID-1: / raw-size: 110.41 GiB size: 108.11 GiB (97.92%) 
  used: 11.54 GiB (10.7%) fs: ext4 block-size: 4096 B 
  dev: /dev/sdb2 maj-min: 8:18 
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%) 
  used: 288 KiB (0.1%) fs: vfat block-size: 512 B dev: /dev/sdb1 
  maj-min: 8:17 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 8.8 GiB used: 0 KiB (0.0%) 
  priority: -2 dev: /dev/sdb3 maj-min: 8:19 
Sensors:
  System Temperatures: cpu: 74.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 207 Uptime: 9h 4m wakeups: 5 Memory: 7.68 GiB 
  used: 2.35 GiB (30.7%) Init: systemd v: 248 tool: systemctl 
  Compilers: gcc: 11.1.0 Packages: pacman: 1229 lib: 329 
  flatpak: 0 Shell: Bash (su) v: 5.1.8 running-in: konsole 
  inxi: 3.3.06

And journalctl -b -p err:

-- Journal begins at Thu 2021-07-22 19:10:34 WEST, ends at Sat 2021->
Jul 24 08:52:08 macManjaro kernel: ACPI Error: Needed type [Referenc>
Jul 24 08:52:08 macManjaro kernel: ACPI Error: AE_AML_OPERAND_TYPE, >
Jul 24 08:52:08 macManjaro kernel: ACPI Error: Aborting method \_PR.>
Jul 24 10:04:08 macManjaro kernel: usb usb2-port3: Cannot enable. Ma>
Jul 24 10:04:11 macManjaro kernel: usb usb2-port3: Cannot enable. Ma>
Jul 24 10:04:34 macManjaro kernel: ERROR @wl_cfg80211_scan :  
Jul 24 10:04:40 macManjaro wpa_supplicant[758]: bgscan simple: Faile>
Jul 24 13:47:01 macManjaro kernel: ERROR @wl_cfg80211_scan :  
Jul 24 13:47:02 macManjaro kernel: ERROR @wl_cfg80211_scan :  
Jul 24 13:47:08 macManjaro wpa_supplicant[758]: bgscan simple: Faile>
Jul 24 16:33:26 macManjaro kernel: ERROR @wl_cfg80211_scan :  
Jul 24 16:33:27 macManjaro kernel: ERROR @wl_cfg80211_scan :  
Jul 24 16:33:33 macManjaro wpa_supplicant[758]: bgscan simple: Faile>

Thanks for your attention.
Barrie