I created an assembly with subassemblies using a master sketch and spreadsheet. When I was done, I generated a parts list spreadsheet #PARTSLIST#. All parts including the subassembly parts were listed correctly. I then changed the size of some of the components in the subassembly by creating a new entry in my "Master Spreadsheet". I updated all files. The model for the final assembly shows the correct dimension of all parts. I then generated a new #PARTSLIST#. The new spreadsheet still shows the old dimensions for the parts in the subassembly. A bug? The assembly is about 25 parts and files but I could share it.
I fixed the problem by exiting and re-opening FreeCAD and generating #PARTSLIST# again.