Unfortunately parameters only tell you when the bacteria is strong enough to start processing ammonia, which indicates an end to a cycle. Once cycled the bacteria needs time to build while you add livestock. This means fish AND coral
If TOO much livestock is added it very well could have been TOO much for the new bacteria in the tank to handle, thus leading to the deaths....this is a very possible scenario.
OP in your post you said you added 15L or RO water. As stated above fresh water will shock fish but dropping salinity should not have killed the fish, hypo salinity is used as a QT hospital method very widely in this hobby....I would rule this out.
Light will not kill fish....I would rule that out
The damsels will definitely bully fish to death especially new ones. Although if this happened in 1 night that is a bit far for them to kill 2 fish in 1 night....I would rule this out but a close second place.
Did the tangs have any signs of disease or parasites? White stringy poop? White spots? Anything unusual? Unless we know %100 while being observed in a QT we really probably wont know.
When you say parameters are perfect...what does this mean? Every tank is different so numbers really do matter. What test kits do you use?
With other fish still alive, your tank IS processing the ammonia and the death of the new fish. If the others are all good you have no more free floating ammonia.
I believe you over worked the bacteria in a NEWLY cycled tank. Most of us are guilty of this.
Unless another fish dies thats probably what's happening. The only thing that will help this is time and a water change with SEA water.
I could be wrong but let's ask
@brandon429 as he has talked about this a lot in his sand rinsing threads.