Mask parameter get glitchy in a material instance

Hi!

If I uncheck all the mask channel in a material instance, it gives an error (normal right). But when I check them again, it seems like the material doesn’t recompile, and the error still here.

So here is the question;

  • Is there a way to force having a float1? To avoid having void if there isnt any checkbox, or force one channel if there is multiple channel checked
  • Is there a way to force at least one check box inside the material instance? That would be awesome

Thank you!

Jonathan