Ну что ж , воспользуюсь данной темой . Поясните за этот баг тогда .. Я уже что только не делал и функцию такую же вставлял за место сообщения этого и просто переменные объявлял какие то все бестолку , проверки нормально работают только при добавлении сообщений.
Так же делал проверки через continue; Эффект тот же.