I have posted my code here:
https://bitcoin.stackexchange.com/questions/105303/nbitcoin-how-to-send-a-transaction
There are a few people complaining about the same issues few years back. But there were no solution.
Is this the norm? Ignore the ErrorCode and Reason when the status is success=true?