This is my configuration:
I use terminal emulators a lot and the Home/End keys work well without any modifications there so I created an app group with the following configuration:
And such group has the following shortcuts:
My keys had been working without issue even when recognized as fn+ BUT, I had to change my configuration to support some old hardware/software and it turns out that this setting:
Being enabled is the culprit or they not working as before, I guess I have to decide whether I want to use that or not, maybe having a script that enables/disables the setting when pressing certain shortcut would be fine, but well