Component visible property condition with parameters issue

I'm having a weird situation when defining a condition with parameters for the visible property of an element. The parameters are simply removed resulting in a wrong logic!!
${MyObject.PropertyA && (!MyObject.PropertyB || !MyObject.PropertyC)}
is translated to:
MyObject?.PropertyA && !MyObject?.PropertyB || !MyObject?.PropertyC

Is this a known bug? Or am I doing something wrong?