Schalge lock feature missing: Code change, Guest access etc

Try the Lock User Managment (LUM) app. It works with the New and Classic ST app, with all SmartThings hubs (v1,v2,v3,adt etc) and in all geographies. It has almost any feature you’re looking to manage and schedule users and locks.