Please not the || is a logical "OR"
So, let's assume that SD19 has any value, so this condition
(value ('SD19')!=12) || (value ('SD19')!=1)
will always result in a "true", and your screenout triggers.
What i want
SD14_08')==5 && value ('SD19')!=12), then screenout OR
SD14_08')==5 && value ('SD19')!=11), then screenout OR
Why don't you write it that way, then? Watch the brackets.
if (
(value('SD14_08') == 5 && value('SD19') != 12)) ||
(value('SD14_08') == 5 && value('SD19') != 11))
) {
...
}