This appears to be a bug either in the export or in the way Substance Painter is presenting the parameters. I've just tried it with another simple test material and get the same results.
I'll tag Adobe's @Luca Giarrizzo to see if he can shed any light on this.
Dave
Hello @masoud23969367ntho.,
First, thank you @davescm for bringing this issue to my attention!
The problem appears to be caused by the use of spaces in the Visible if statement, which causes it to not be parsed correctly in Painter. Removing the spaces fixed the issue in my testing with the assets you kindly provided.


@GeoffroySC from the Painter team may help looking further into this. I will flag this issue to that team. Thank you for your report and valuable help!
Best regards.