VC2065: visibility isn't a valid condition
The parameter's visibility isn't a valid condition (unbalanced parentheses or quotes, an unknown function), or it uses a parameter the block doesn't have. The field then always shows.
How to fix
Write it as an <if condition>, e.g. eq(@block.layout, 'split'), using the block's own parameters.