I was using this with a Schlage lock and a Yale touchscreen Z-wave lock that's about 5 years old. Things were working pretty good, unless I made a whole bunch of changes while other changes were still pending.
Now, I replaced my front door lock with a Yale YRD256 Zigbee lock. When I create a new user and add the code to multiple locks, it adds, but the lock code for the new YRD256 is listed separately and it's a bunch of garbage characters. When I view the lock device itself, the JSON for the lock codes also has garbage in some of them. But the codes still work. Here's a screenshot of lock code manager, note that the garbage code is usually what you see here, but it's different garbage on some of them:
Here's part of the JSON from the lock device itself. The code from above is showing up just fine in the lock, but look at the previous code:
{"name":"Zombie Michael Jackson","code":"\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u00ff\u0007\u0000\u0000\u0000\u00d4\u0027\u0000 \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000D\u001f\u0000 \b\u0029\u0000 KH\u0001\b\u00dc\u0027\u0000 \u001e\u0000\u0000\u0000\u0001\u0000\u0000\u0000\u00d4"},"7":{"name":"Test for messed up codes","code":"8008135"}}\
Edit: I tried enabling lock code encryption on the Front Door lock, and it didn't make a difference. When I delete the users and re-add them, it seemed to fix them. However, when I go back into them sometimes, it shows the lock code assigned to "Old Front Door lock", and garbage assigned to the other one. Again, the codes still work even with the garbage in there.