Update: un-commenting the price check in the default product template made the add to cart button not display, as it should.
My misunderstanding was that I had a parent item with no pricing, thus it qualified for both a child dropdown (custom field), and a call for pricing link. After giving it a price, the call for pricing was hidden for this item, but CFP does now hide the add to cart button where appropriate.