Updating a matrix row in an existing entry using a frontend form
You only use new1, new2 etc for creating new matrix blocks during the submission. For editing existing blocks, you need to use the block's ID in that same place. In your case that would be block.id.