OK, so i figured out the breakpoint thing (that's cool).
it appears to be skipping over these two lines:
Set m_Mail = Nothing
they have little breakpoint buttons next to them but it hops from
If Not m_Mail Is Nothing Then
And, the mail remains undeleted.