Generally, for the sort of issue you should first do pricing analysis to know the root cause of the issue.
Pricing analysis will let know whether you pricing is properly maintained in VK11 or fields required for determining pricing are getting determined or not.
Further, you have alt cal type routine 630 assigned to your condition type ZN14. Check the code for routine 630 that can be one of the reason.
Cheers, JP