I may have found the problem. While testing on my save, I discovered that this line of code:[],"mod":"","product":"leatherdragon","progress":0.6,"task_location":"aliron","threshold":1,"workers":["hid1073291754"]},{"code":"produce","messages" :
When removed, properly removes the object from the resource list. So I assume the issue is that the game either doesn’t delete the line or fails to do so when a worker is removed. I hope this helps in solving the problem.
To be precise, in my case, 'Leatherdragon' is the product that has an issue.