Sending multiple output transaction with total output exceed the total input value
No, it is not. The individual values of the inputs and outputs don't matter, only the sum matters. So the sum of the inputs is compared against the sum of the outputs. And since the sum of the outputs is greater than the sum of the inputs, the transaction is invalid.
Bitcoin does not take Bitcoin from particular inputs and map it to a particular output. Instead it's like all inputs in the transaction get mixed together, and then that total amount is split out into outputs and fees. So only the sum matters.