1) Stack trace I will give you shortly
2) Means even if recent unread mails are there but while crawling it doesnt read those mails.
3) define, how does the "mail crawled count" is computed - > imapConnection.Search(ImapSearchParameter.Not(ImapSearchParameter.Deleted)).Count