I thought it was only if you were eligible for the other country when you played for the first country at youth level.
Yep this. He played youth competitive matches for the Netherlands and wasn't eligible for NZ at the time so he can never represent NZ, however he was eligible for Curacao at the time hence why he can still play for them.