Update either dataset or array

No.

First, check the tag diagnostics. (Upper right in the tag editor.)

If not indicated there, wrap the whole expression in debugMe() like so:

debugMe('someKey',
nonTransient(
	recorder(
		1000, // Pace
		60,   // # of rows
		'Weight',
		{[~]Process Trending/Delaq/PV_Silo1TotalWeight}
	)
)
)

And look at your logs.

(I generally don't indent inside debugMe() since I expect to remove that after I find the problem.)

Also note this possible issue with recent versions of Ignition (not just for my toolkit):