I don't like to give suggestions without being able to rely on logs or other information, however some users have recently solved similar problems by switching to the linux-lts kernel (which is anyway useful to keep available, should you solve your issue in other ways):
- boot from a live ISO and use button in Garuda Welcome to chroot into your system
- install the linux-lts kernel
sudo pacman -S linux-lts linux-lts-headers
-
exit
from chroot, shutdown and remove the USB Key - boot and select the linux-lts kernel in the GRUB (should be under advanced options)