Hello,
I have two important things here
First: For the "Conflicted" status I'm pretty sure now of the reason it caused it as I said before because I tested it manually twice and it did the exact same thing.
OR it may had a small period without any connections, and when the connection is back, it didn't broadcast the transactions that was created while offline to the network.
You can test this yourself using the following scenario:
1. Open cryptonite client while causing some load on the internet connection (open a download or something) to cause a delay before it gets any connections.
2. Create a transaction while no connections exists.
3. After getting some connections wait for that transaction to be confirmed, And guess what, It'll never be because it didn't broadcast to the network.
Second: For the bug, I've regenerated the exact situation and had the exact result, so if you wish you can tell me how to send you the wallet file to trace the code, Or you can make the way to it -
It's so simple1. Create a brand new wallet with 12 addresses.
2. Send 0.0000001000 XCN to each address and wait for them to be confirmed.
3. Try to send 0.0000010000 from the newly created wallet.
4. You will get the same message that I had with the false calculated total amount.
I don't know how to test this in Bitcoin client.