Hello. I need help with this, I feel that my logic is correct but it is not working. I have this screen:

If(
Len(dtcCodigoRec.Text) < 1 || Len(dtcCodigoOtorgante.Text) < 1,
Notify(
"Faltan datos obligatorios",
NotificationType.Error,
2000
),
SubmitForm(FCertificados);
If( checkMultC.Value = false && Value(DataCardValue73.Text) * 1 > 1,
"",
If( checkMultC.Value = false && DataCardValue31.Text = "Completada", Navigate(PCertificado, ScreenTransition.Cover),
If( checkMultC.Value = false && Value(DataCardValue73.Text) * 1 < 1, Navigate(PCertificado, ScreenTransition.Cover) )));
);
What I need is that if the field located in the DataCardValue73 is greater than 1 and the checkbox is not active, do nothing more than SubmitForm(FCertificados), and only navigate to the PCertificado screen if any of the other conditions are met.

In this photo you can see how I put the condition that should be enough so that it does not navigate and it is verified that = true and even so, when clicking the button, it navigates to the PCertificado screen.