Yeah, they worked without much hassle. To double check, you do have the AsusNBFnKeys kext right? Think it's version 2.6?
I'd honestly say Clover hotpatching is nicer, because it leaves everything modular, but I guess it's more up to you in the end.
I don't think I have any specific patches for keyboard backlight in Clover, but my config.plist is in that repo (config.plist.src).
The compiler just doesn't seem to think the DSL is a valid tabled source, so it doesn't even bother trying to compile.
Seems to work via command line though, but there are a lot of remarks and warnings.
Having just looked back, I realise you do have AsusNBFnKeys, so that's not the issue. The ALSS method I suspect is for the ALS sensor, which doesn't matter either. Perhaps your methods are on a different ACPI path, though I'm not sure. I'd take a look, but honestly I haven't touched ACPI since getting my laptop working. Again, I'd push for hotpatching as it makes everything more understandable.
Actually, looking around a bit more, perhaps this post is of use: https://osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x/?p=58148. It appears your SLKB method is quite different to others, and I can't see any mention of KBLV throughout your DSDT...