KDE Plasma gets stuck sometimes

inxi -Fxxxza
System:
  Kernel: 5.10.11-arch1-1 x86_64 bits: 64 compiler: gcc v: 10.2.1 
  parameters: BOOT_IMAGE=/boot/vmlinuz-linux 
  root=UUID=3268aab1-568e-4707-9d9c-683e88391dea rw quiet loglevel=3 nowatchdog 
  Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM 
  Distro: EndeavourOS base: Arch Linux 
Machine:
  Type: Laptop System: LENOVO product: 81VV v: Lenovo IdeaPad S340-14IIL 
  serial: <filter> Chassis: type: 10 v: Lenovo IdeaPad S340-14IIL serial: <filter> 
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40700 WIN serial: <filter> UEFI: LENOVO 
  v: CUCN24WW(V1.13) date: 10/19/2020 
Battery:
  ID-1: BAT1 charge: 28.1 Wh condition: 45.0/52.5 Wh (86%) volts: 11.6/11.2 
  model: Celxpert L18C3PF7 type: Li-ion serial: <filter> status: Discharging 
  cycles: 372 
CPU:
  Info: Quad Core model: Intel Core i5-1035G1 bits: 64 type: MT MCP arch: Ice Lake 
  family: 6 model-id: 7E (126) stepping: 5 microcode: A0 L2 cache: 6 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 19048 
  Speed: 1000 MHz min/max: 400/3600 MHz Core speeds (MHz): 1: 1000 2: 1000 3: 1000 
  4: 985 5: 1000 6: 1004 7: 1000 8: 1001 
  Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
  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: Enhanced IBRS, IBPB: conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: Intel Iris Plus Graphics G1 vendor: Lenovo driver: i915 v: kernel 
  bus ID: 00:02.0 chip ID: 8086:8a56 
  Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo 
  bus ID: 1-6:3 chip ID: 13d3:56b2 
  Display: x11 server: X.org 1.20.10 compositor: kwin_x11 driver: loaded: intel 
  unloaded: fbdev,modesetting,vesa resolution: <missing: xdpyinfo> 
  OpenGL: renderer: Mesa Intel UHD Graphics (ICL GT1) v: 4.6 Mesa 20.3.3 
  direct render: Yes 
Audio:
  Device-1: Intel Smart Sound Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
  alternate: snd_sof_pci bus ID: 00:1f.3 chip ID: 8086:34c8 
  Sound Server: ALSA v: k5.10.11-arch1-1 
Network:
  Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter 
  vendor: Lenovo driver: ath10k_pci v: kernel port: 3040 bus ID: 02:00.0 
  chip ID: 168c:0042 
  IF: wlan0 state: up mac: <filter> 
  Device-2: Qualcomm Atheros type: USB driver: btusb bus ID: 1-10:4 
  chip ID: 0cf3:e500 
Drives:
  Local Storage: total: 476.94 GiB used: 15.26 GiB (3.2%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW512G8L 
  size: 476.94 GiB block size: physical: 512 B logical: 512 B speed: 31.6 Gb/s 
  lanes: 4 serial: <filter> rev: C02C temp: 29.9 C 
Partition:
  ID-1: / raw size: 58.78 GiB size: 56.86 GiB (96.73%) used: 15.08 GiB (26.5%) 
  fs: ext4 dev: /dev/nvme0n1p11 maj-min: 259:11 
  ID-2: /boot/efi raw size: 1024 MiB size: 1022 MiB (99.80%) used: 189 MiB (18.5%) 
  fs: vfat dev: /dev/nvme0n1p10 maj-min: 259:10 
Swap:
  Kernel: swappiness: 60 (default) cache pressure: 100 (default) 
  ID-1: swap-1 type: file size: 1024 MiB used: 0 KiB (0.0%) priority: -2 
  file: /swapfile 
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
Info:
  Processes: 243 Uptime: 43m wakeups: 1 Memory: 7.46 GiB used: 2.58 GiB (34.5%) 
  Init: systemd v: 247 Compilers: gcc: 10.2.0 Packages: pacman: 1110 lib: 236 
  Shell: Bash v: 5.1.4 running in: konsole inxi: 3.2.02