Sometimes problems may occur when custom template price is less than the price of the original template.
This is the result of template store misconfiguration when one template is added to two different template groups with different prices. In this case, template with smaller price will be selected automatically. This is the expected behaviour.
You should avoid putting the same template with different prices to multiple template groups available for same users.