Если grep отправляет какие-либо сообщения об ошибках, они отправляются на вывод ошибок, который не фиксируется обратными галочками.Если вам нужен этот вывод в переменной (что несколько проблематично, потому что он часто локализован), перенаправьте его, используя 2> & 1:
WERRORS=`echo $VALPG | grep -s -o -m 1 '\<[0-9]* Errors' 2>&1`