I was emptying my legacy account today to send all the coins to a segwit account.
I realised that all the inputs sent to the same addresses (on legacy account) were than sent as separate inputs (although from the same addresses) to the new address. I wonder is this normal behaviour? It increased a lot already high fees. It would make sense to me that one address would be one input.
Is that just bad implementation of the wallet?