They had controls in place to prevent large transfers, so the attackers structured it as a lot of small transfers very quickly
[1] The fact that the needed to sign 50 of these transactions to solve a race condition seems like an implementation detail
The fact nobody thought of this is pretty staggering.
lol that's the worst control I've ever heard.