Hello Ryan Harrison,
You should first verify what the system actually recognizes as an active rule by running the PowerShell command Get-CimInstance -Namespace root\standardcimv2\embedded -ClassName WEKF_PredefinedKey. If this command returns no output despite your registry keys being present, you must re-instantiate the rules using the WMI commands (e.g., the Enable-WEKF_PredefinedKey function or direct CIM modification) to force the driver to pick up the configuration. If the rules do appear in the WMI output, the issue is likely the Windows 11 Modern Input stack bypassing the legacy filter driver; you can test this by disabling the "Touch Keyboard and Handwriting Panel Service" (TabletInputService) in services.msc and restarting, as this service frequently intercepts input commands before they reach the Keyboard Filter in the 22H2 release. Finally, check the Microsoft-Windows-KeyboardFilter/Admin channel in Event Viewer for specific failure codes like 0x80070057, which would indicate an invalid scancode definition in your migrated configuration.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
VP