I do understand what is going on, and it is not working. What you say is true, but the layer tool is not working properly when it comes to importing, and in an in-depth analysis. I will explain the many steps I have taken to prove the incorrect behavior.
Start with a head at one subdivision level, sculpt it in a neutral expression. Save out the ztool.
Now sculpt the face into ‘squash’. This looks like a sneeze. Export this as ‘squash.obj’.
Now start over with the neutral ztool, and sculpt the face into ‘stretch’, eyebrows up, open mouth, etc.
Export this as ‘stretch.obj’.
Now, re-open zbrush, open the original neutral ztool. Create a new layer, import ‘squash’.
Now you can slide to 0 (neutral) to 1 (squash) and you will see the transition.
Take the slider to -1, hit record. Import ‘stretch’. Stretch imports, but as soon as you start the slider
the layer snaps and malfunctions. The face ‘should’ be transitioning from ‘stretch’ at -1 to ‘neutral’ at 0, and finally to squash at 1. This does not work. This is likely a bug.
Yes, you can simply import squash for 1, then slide to -1 and hit record, then attempt to sculpt that mangled mesh into ‘stretch’ but that would be silly. I have explained how it should work.
The answer may be simply to remove the -1. Have the slider go from 0 to 1, as the blendshapes work in Maya. When I have a worksession I have five people with me, and sliding back and forth is needed. I have to be very careful with the entire slider as it is. If I am not very careful I will slide into the negative section and the face will crumple.