Reporting back in after 2 weeks and I’m pretty sure blocking cros_ec_lpcs
as @Matt_Hartley suggested here ([TRACKING] Fn key stops working on PopOS after a while - #32 by Matt_Hartley) has completely solved the problem for me!
Just be sure to run update-initramfs -u
afterwards to ensure it takes.