WebClientDataset: second operation on a record is not being applied

Wim, did you try this syntax for the AppyUpdatesAsync call?

TAwait.ExecP<Boolean>(WebClientDataset1.ApplyUpdatesAsync);