Can you try the generic zigbee lock driver? You look like you need some repeaters in your mesh.
As to lock and Homekit, because apple does not allow locks and garage door openers, lan or wifi devices to be brought through. They have to be paired to home kit directly. The way around this is to use virtual switches.
Also as a new user, take a look at this post. It will help avoid some gotchas.