Set schlage user codes?

Just FYI. I have three new Schlage BE469ZP locks (Z-wave Plus version). After secure inclusion, the codes I saw in slots 1 and 2 were the factory programmed ones (i.e. the ones you see on the back of the lock next to the serial number). This seems to indicate that the lock has some mechanism for sending codes back to the hub.

I was able to use hints from this thread to program user codes, but I still see an issue. For some reason, I need to program the codes multiple times (usually twice) before they take. Does anyone else see this issue? I have a Zooz usb stick and I am running the old Zwave stack in home assistant.