Until we have hands on on the system I dont see if I can make a solution.
The easiest work around would be in Grape Program by Week: 1) Delete "Percentag Distribution" Line item 2) Rename the Test Line Item to "Percentage Distribution" 3) Change the time for the line item to weeks from year
I suspect the reason for the zero is that switchover is set to Week 39 (from one of your screen shots) and the line item for Percent Distribution had switchover turned on. I don't know if switchover was turned on for tonnes as well. If it was, it means the data in the source must be the same for actual and plan version
If the data in the source is zero for percent distribution in the actual version for week 35, it will automatically show up as zero in the target as the data is "Actual"
When the source module contains version and the target module doesn't the "current" version value is used whihc is why the data came through
One final thought - Do you actuall y need versions in the target module? - If the data "works" without version, it may be that you can removed versions from the calculation, thus saving 2x the space and calculations