by the way values I think values should be 2d array since it’s repeater field am I wrong?
My bad, yes, you are right.
Please use code tags
If field_625aae0d867c4 is a repeater and is not some type of sub field I do not see anything. Are your sure that json_decode() is returning a result?
If you are updating multiple rows then update_field() should happen after the loop is completed, not inside the loop for each row.