The workaround is to set String.Empty for TextSearchPath before setting the new value for the DisplayMemberPath
The described behavior is reproduced because the DropDownTemplate property is set. It is with higher priority than the DisplayMemberPath property so this behavior is the expected one. For that reason, we decided to decline this bug report.