I tested it in Plasma Desktop by adding in views/Panel.qml the following code,
Binding {
target: panel
property: "effects"
when: containment
value: containment.backgroundHints !== PlasmaCore.Types.NoBackground
}
when a panel has set its backgroundHints to NoBackground then Blur and Background Contrast are disabled for this Panel....