Same here. Seems like a history edition problem.
Checked the goods in vicinity of a certain workshop that was set "on demand" to see if there was a problem there, but sadly no. Workshops seem to produce only when set to "always".
On a previous version it worked like a charm.
Ubisofties, please fix it.
Cheers!