Displacement not work on VertexPaint

Hi all, please check my test scene (attached)
I have a problem with displacement on VertexPaint areas. I painted on the plane white area

I want to have material on black area and another material (with displacement) on white area
I make coronaLayered material

Material with displacement for white area
I’m starting render and I have no any displacement on white area

Why displacement not work on white areas?
test.rar (9.55 MB)

Displacement only works if map if plugged into base material. You can swap your materials and invert vertex colour map, then displacement will work.

Thanks…