Undoubtedly your colleague still has the FEX version and has it where it aliases the builtin version.
This would happen transparently if it's in the same directory as the calling m-file, for instance, for just one way.
Ask him to run
and see what it returns.
Just because TMW has chosen to implement a builtin version of similar functionality, if it doesn't meet your requirements there's certainly nothing wrong with continuing to use the FEX submission. And, it's no more (or less) supported by TMW now than before; TMW doesn't support anything on FEX; that's totally up to the submitter and the community feedback.
I'd say go for what works for you and submit a bug report/enhancement request for the missing functionality (depending upon whether what is missing is really totally lost/not returned data that is in the file or just a translation problem from the returned table to the struct).
I've never run across EDF files so I "know nuthink!" a la Sgt Schultz regarding them or their structure.