This is known issue. Currently displacement only works in first (base) material. The workaround is to comp displacement with the same mask that you use for material blending.
Yes, composite, mix, CoronaMix, whatever works for you, as long as everything is in base material.