Directory announces only extension number for specific extensions

When dialing 411 then entering the first 3 letters of the Ext name. for some extensions it says the name and some it only says the extension number. (they all have the name in the extension) How do i fix this?

What’s the difference between those extensions? Is the Audio that says the name from Asterisk or audio recorded by the users?

There is no difference that i can spot. Audio is from Asterisk.

Maybe this happens when it finds more than one extension that matches the entered data. Could be?

No

When i add another ext with the same name. it reads the name for the 2nd ext. but not for the ext. in question.