A device that does not commission could be lacking its device description (DD) files.
A duplicate address on a port can also prevent a device from commissioning. Check each device's NodeAddr parameter in DeltaV Diagnostics or check the Port's Status parameter for a status of Duplicate Address on Link and then check each device's NodeAddr parameter.