First of all, from functional point of view, you have not explained for what Business requirement, you have considered two condition types with Condition Category "G" which will not work as per standard functionality.
Also as per note 547570, for VPRS condition
- If the condition control (KSTEU) is set to 'H', the cost was taken from the goods issue.
- If it set to 'A', it was redetermined from the valuation segment of the material master,
- in case of 'D' or 'E' it was copied from the preceding document.
and in your case, system has considered "H", which means, it has taken from Goods Issue.
G. Lakshmipathi