Could the Duplicate Entry error, be sent back in the web request?

At the moment @Carlos_Abanto you were on the right track. We know the lack of migrations is a pain point and will be addressing it shortly in Q1/Q2 2021.

Strapi can create new tables/columns (along with certain constraints) but won’t delete any tables or columns, which if you are deleting and re-adding a field with the same name could cause some conflicts.