Since the processed looks to have correct data when you test it, I’d expect the dataSet to be populated when the fetch remote dataset task runs and if the last sync date in the row with your dataset has current date.
If it’s not, then please enable CMS auditing, let the task run, collect logs and send them to me via private message.