Hi @Anonymous ,
Firstly, could you tell me why do you want to perform this formula for many times?
UpdateIf function could be used to update one or many records at the same time.
So when you act this action, all the records that meet this condition "STID=vNEWRECID" will be updated at the same time.
If you act this formula the second time, no action need to be acted, because all the records has already been updated.
If you want to update record one by one, I suggest you try Patch function.
For example:
Patch('[dbo].[PYR_NEW_ACCOUNTS]',the item that you want to edit,{STAT:"REVIEWED"})
Secondly, I've made a similar test and not met the same problem like your description.
If you think your connection has problems, I suggest you recreate connection with your data source.
You could also use refresh function every time before you act the formula.
For example:
Refresh('[dbo].[PYR_NEW_ACCOUNTS]');
UpdateIf('[dbo].[PYR_NEW_ACCOUNTS]',STID=vNEWRECID,{STAT:"REVIEWED"})
Best regards,