System Information
Operating system: Solus Gnome 4.1
Graphics card: GTX 1050
Blender Version
Broken: 2.83.4, 2.90
Short description of error
I use the Dvorak keyboard layout. I found and modified a script to change all keymaps from QWERTY to DVORAK. When I run the script all keymaps do change, but the ones from addons (both official and 3rd party) don't register as being modified by the user (I believe it's the "is_user_modified" flag, not sure tho).
Here is a screenshot of the Blender keymap before running the script:
Heres is a screenshot of the Blender keymap after running the script:
The red arrows point to a keymap added by Power Sequencer official addon. The green arrows point to a user non-addon keymap. The icon on the right suggesting to restore the keymap doesn't change in the red arrows.
Here's a link to the script: GitHub Link
I also uploaded the script file in case it helps.
Exact steps for others to reproduce the error
To be certain that the problem was caused by 3rd party addons I removed the .config/blender/2.83 folder, started up Blender 2.83.4, activated Power Sequencer addon, pasted the script in a text editor and ran the script.

