Why Paypal used my card balance?

Paypal is asking you to register your bank or credit card account in case your PayPal balance is not sufficient. Paypal always tries to debit your balance in priority; if it cannot, it will use your credit card or bank account. If you have enough funds in your PayPal account, it will use them to pay your subscription.