If a product price for the country product is not set, this is the correct behavior (the price is not generated and if a given tag is not set then liquid leaves the tags not replaced- so it's resier for a developer to debug rather than rendering empty string).
-Lucian