I've tried this sort of thing but then your muscle memory works against you when you have to use a "normal" keyboard.
Even remapping Cap Lock to Control, which I do, trips me up for a few minutes when I need to work on any other computer that has not been set up that way.
Dont even have to remap anything to cause issues. Case in point: we wanted to try mob programming with 2 colleagues.
I was using a 106 with US layout
Colleague #1 was using 60% with russian layout
Colleague #2 was on catalan layout
90% of the time we were just hunting for special chars