Custom action not working properly

So I have identified the issue is not with if logic but with the set columns action. It is not updating the column value. I wonder if that is a bug as mentioned in this post Set column doesn't update GSheet - #14 by Mns_Glide . Also duplication was caused by Add row in my custom action. The data from the form is already added to Sheet, by the time you come in custom action. Once I took add row action out, no more duplicate rows. Can any of Glide experts @Jeff_Hager @eltintero ?? or Glide support comment on set columns issue?