Similar anomalies:
If the surface layer node is intelligent, and
if the powerfractal node is not intelligent, then
the distribution node is half-intelligent.
The distribution node will turn ON the checkbox for "Blend by shader" if you attach another node to its triangle. However, the distribution node will not UNcheck the "Blend by shader" if you detact the triangle connection.
If you've got node_1 already connected to a distribution's "Blend by shader" triangle, and you manually UNcheck the "Blend by shader" box, then connect node_2 to the distribution shader's blending shader triangle (while node_1 is still connected), the distribution shader will turn back ON the checkbox for using "Blend by shader". It behaves as if it believes you want to use any nodes you actively connect.
Comparatively, the PF node is a dumb cookie and will not turn on or off the "Blend by shader" at all if you connect, disconnect, or override a prior connection.
The surface layer is a smart cookie and seems to always turn on or off the "Blend by shader" checkbox if you connect, disconnect, or override a node to its triangle.