Output addresses are both the same and the payee got more. How is this a double spend?
But some miner got his low fee transaction, because of the inconsistent relay policies among nodes. That miner rejected the second transaction, found the block, and mined the first tx.