I was going to say that most likely the field hasn’t been removed completely yet. I had a similar problem with building a JS app to modify repeater rows. It would delete the existing rows and then add new ones. The problem was that I was adding new rows and attempting to add values before the existing rows were actually removed which cause the removed of the values that were just added.