By switching it to without codes you lost the ability to program codes. Ideally when you your pair your lock it should automatically pick the right device handler for you (you don’t need to change it unless there’s a specific reason).
I think I know why it didn’t “ZigBee Lock” for your in the first post. I’ll submit a patch to SmartThings to fix it so it’ll pick it up automatically when you pair it next time. @johnconstantelo you have the same lock and I’m assuming you’re using ZigBee Lock for it along with LUM.
If you’re looking to program codes check out the Lock User Management (LUM) to manager your user and create custom actions and notifications for each user code. You can a do lot of cool user types like presence based or mode based so it’ll activate users when people are around (or not) , even unlock/lock doors when the presence status changes, scheduled codes and tons more (like having it announce on Alexa or Sonos/Bose when codes are used).