Keyboard stops working after suspension

No they don’t.

I tried adding

options wmi fnlock_default=Y

to /etc/modprobe.d/fn-lock.conf

It doesn’t work.

I was able to fix the whole keyboard drama with fn keys working after suspension by using Smokeless UMAF to modify bios/uefi settings that weren’t shown in my actual bios/uefi. I changed from “Modern Standby” to “S3” or “Legacy S3” suspension mode in power/saving settings. I don’t really know the implications of changing this yet, but everything seems to work fine for now.