After careful thought and replaying with Itzal I have figured out a new solution towards the problem caused by limiting the itzal blink to 3s
Previously Itzal was able to sustain high level combat due to its ability to evade fire, but this new change makes it so Itzal is unable to sustain itself through mobility due to the new cooldown vulnerability. As a result, I have thought of 3 possible solutions to balance out the new problems, now that Itzal is reliant on waiting 3s before dodging subsequent fire.
Add percent damage reduction to Itzal's Drones.
This is a timed ability and will allow Itzal to sustain itself during downtimes, allowing it to take more hits while stationary if it has the energy as well as making it less reliant on it's invisibility.
Enable Itzal to have personal invisibility while moving but team invisibility while stationary. This allows you to stay mobile and prevents getting destroyed at higher levels due to blind shots and explosions.
Add invincibility to the cooldown phase of the blink. increasing cost for consecutive uses. This allows Itzal to dodge any fire at the end of the blink, while also making it increasingly costly to maintain the invincibility. On the other side you can also remove the cooldown altogether, eliminating the sustainability problem from Itzal altogether.
Personally, I would prefer the first two options as it opens more possibilities for Itzal but I wanted to keep the options open in case a more minimal approach was wanted. Thank you for reading.