Shortbread with caramel and chocolate sounds more like Twix than KitKat.
Milk is slightly acetic so I suspect milk powder is also slightly acetic, but I think it is the milk sugar (lactose), fat (if not fat-free) and possibly some milk protein that makes the bread softer.