HI Ravin,
Based on the details you have provided below could be the possible reasons:
1. I see alternate calculation type routine 909 assigned to condition type GRWR in pricing procedure. Try removing this routine. If it works, ask some from ABAP to debug the issue.
2. In condition type configuration(for GRWR), condition category is selected as L - "Generally new when copying".
With this config, condition type will always be redetermined and not copied from reference document even when copy controls are maintained correctly.
Most I believe option 2 would be your case.
Regards,
Ram