Yes its fixed in X3. Not so much a fix than a workaround since the actual bug is in Steinberg's SDK itself :-/
I'm surprised that M-Audio released this without even trying it in other hosts. The driver name string exceeds the limit that the SDK itself imposes.