[SHELVED] Material Layering Feedback for 4.19

It crashes constantly for me.
I’m trying to have a material blend, with more than one blend material attribute node, and when I assigned it, its instant crash, every time. Overall it seams that some times deleting the material instance and creating a fresh one resolves that issue.

I’m setting up a material blend with vertex paint and if function, to choose which material to use, the top or bottom.
I get some very inconsistent results… The system works when the value provided is equal to 0.1, but it does not when its above that (my test mesh is just planes with values 0.0-1.0). It also gives different results if there is an inactive/disabled layer in the stack.

Is there any known issue with Vertex Paint or If statements in a Material Blend?
I’m trying to figure out if my setup is wrong or I hit a bug.