I’ve recently done a fresh install of Arch Linux on my Framework 12th gen with GNOME as my desktop environment. To my surprise, both the ambient light sensor and the brightness keys work simultaneously without adding module_blacklist=hid_sensor_hub to my kernel parameters! Also, without applying any battery life optimizations (other than installing power-profiles-daemon and setting the power plan to power-saver), my device uses ~1% of battery life per hour during suspend (s2idle)!
I’m on 13th Gen Intel Framework with kernel 6.6.8 and I can confirm that I too am now able to adjust brightness using the keyboard without having to blacklist hid_sensor_hub (and I checked that the ALS sensor works as well, not that I use it for anything).
I guess a recent kernel update must’ve solved it, though I can’t be bothered to bisect when exactly it was fixed… When I first installed Linux on this laptop I ran kernel 6.4.0 and with that version blacklisting the module was necessary…