I am based in South Africa and as such with the SA locale we also have to use ";" instead of ",", However instead of ";" we use ";;". Definitely not "||" because that is used for an "or" operator. eg :
Visible Property: ( xyz_v = 1 ) || (xyz_v = 3 )
With the above expression on say a form control the form would be visible if the variable xyz_v was either 1 "or" 3.
I am amazed in of your expressions doing anything for that matter. Equally you don't need 3 forms for New, View, Edit. You could use a variable like you have and in the Form's Mode property have an expression such as the following:
If( SharePointFormMode = "CreateForm";
FormMode.New;
If( SharePointFormMode = "EditForm";
FormMode.New;
FormMode.View
)
)