Спасибо за ответы и идеи, ребята - я уже перепробовал все те или их варианты.
Я думаю, что это очень тонкая ошибка VS. Коллега предложил мне сделать функцию, которую я пытался взломать, общедоступной (ранее «неопределенной», то есть неявно закрытой) и попробовать снова. Я сделал это, и точка останова начала получать удар. Затем я удалил ключевое слово public, и точка останова продолжала работать. Не знаю, почему это решило это, но это сделало.
Спасибо за помощь!