Numlock on early stage

This should work if you are indeed using mkinitcpio and if you have regenerated your initramfs after doing this.

Maybe you forgot to regenerate your initramfs after you changed the configuration, though I could be mistaken and something else is going on.

The dates of the files say they were last modified on 21 August. When did you attempt this? Was the attempt made a few days ago? Or is it today?