Toolkit Function Issue

Hello Team,
We are using 3.8 version of deployment toolkit.
Function-- Execute-Msi -Action Uninstall -Path"{product code}" is not able to remove the msi based application.
I just checked in the log and it’s says that particular msi with the given product not found hence skipping the Uninstall.But the same product code exist in the Uninstall key in the Registry.

I tried different things to check and found that this function firstly check the product code exist on the machine and retrieve product name,publisher,version details.The product name of my msi application is of 67 character length
when I have reduced the character to 57 length in Display name value in uninstall, function able to find the msi and able to Uninstall it easily.

Is any one facing this issues? Please advise.