Recursive Trigger Prevention not working

I have the following four keyboard shortcuts set up in BTT:

  1. The Home key (fn↖) is mapped to ⌘← (aka move the cursor to the beginning of the line)
  2. The End key (fn↘) is mapped to ⌘→ (aka move the cursor to the end of the line)
  3. ⌘← is mapped to directly maximize window to left half
  4. ⌘→ is mapped to directly maximize window to right half

I have the "Prevent recursive triggers" checkbox enabled on all four of these. However what I frequently see happen is that I'll press the Home key and it will maximize my window the left half, or I'll press End and it will maximize to the right half.

Here's a screenshot of my configuration:

Recursive trigger prevention just makes sure you don't end up in an endless loop.

If you want to ignore shortcuts sent by BTT itself, enable this checkbox in the settings:

Thanks for pointing out that global option in the Keyboard Settings. I've now checked it, but am still experiencing problems, and they're inconsistent. Sometimes when I press Home, it moves the cursor. But other times, it maximizes the window to the other half. And the same is true for the End key. I'm doing it right now in the TextEdit app and there doesn't seem to be any rhyme or reason to which action it chooses.

mhh maybe macOS secure input mode is interfering? That is a mode that macOS enters e.g. in password fields - it disables many of the more advanced keyboard features.

BTT shows a warning about secure input in the menubar menu in case it is active.

I'm not sure if Secure Input is active, but I doubt it since this is TextEdit and to my knowledge that app never uses Secure Input. Here's a 25-second screen recording of the erroneous behavior. In this clip, I never once press the Command nor Arrow keys directly; I am exclusively pressing either the Home key or End key (repeatedly). https://youtu.be/uKlJgo0u1PQ

Let me know if there are any logs I can somehow collect, or anything else you might need. Like I said yesterday, I highly doubt it has anything to do with Secure Input as this is just TextEdit. For what it's worth, I later tried again by pressing Home and End, and then clicked on the BTT icon in the menu bar as fast as possible, to see if any message appeared about Secure input. Unsurprisingly, none did. Hopefully my screen recording was helpful.