Form fields, by default, will have a zero dollar amount associated with them without a fee rule being enabled. When the fee rule is enabled for the same amount, the form interprets the rule as needing a payment amount despite the zero dollar fee. To prevent the form from asking for credit card information, remove the fee rule from the form.