Hi Armando,
Your developer is on the right track, the reason this doesn't update automatically is that the field in the database not only contains the product name, but also has the variant information and recurring billing info. In addition, I have been able to replicate the same issue that you have described without the product having a variant or recurring billing and sent this into programming. I will post back with an update or any info that I receive. Thank you for your feedback.