В таком случае почему после успешного прохождения без точки останова, ставим точку останова и все работает как надо? Ситуация мне очень непонятна. Надо разобраться: по какой причине так, как исправить, или же ошибки нет, просто неверно отрабатывает отладчик.