can you try this:
If(
DataCardValue12.SelectedDate = Blank(),
Notify(
"Please select a date for absence",
NotificationType.Error,
6000
),
If(
DataCardValue10.Selected.Value = Blank(),
Notify(
"Please select a reason for absence",
NotificationType.Error,
6000
),
If(
DataCardValue19.Text = Blank(),
Notify(
"The special requirements field cannot be blank, please type N/A if this field is not required",
NotificationType.Error,
8000
),
If(
togCoverRequired.Value = true && CountRows(Filter(Gallery1.AllItems, Checkbox2.Value = true)) = 0,
Notify(
"You have selected for cover but not ticked any time slots",
NotificationType.Error,
8000
),
If(
Checkbox1.Value = false,
Notify(
"Please tick the agree box at the end of the form",
NotificationType.Error,
6000
),
SubmitForm(CoverSpecialLeaveForm) // This is the final action if all checks pass
)
)
)
)
)
Let me know if my answer helped solving your issue.
If it did please accept as solution and give it a thumbs up so we can help others in the community.
Greetings