I would mention something to that effect in the modal because it wasn't clear to me why it was asking for card details at that point for "$0.00/mo" (though I guessed the reason). Maybe something like "To prevent abuse, we require card details, but you won't be charged", but worded better.
"no matter what based on your usage/you are locked into the free tier" would have helped for sure
i still would've bounced because i just wanted to goof off with it quickly while it captured my attention and requiring a payment method is just... terrible friction to capture users being able to quickly test one of the key features you advertise, but i guess if fraud concerns are that bad, that's the tradeoff you have to accept?
Do you accept anonymous Visa/Mastercard/etc. gift cards in this payment method? If you do... are you actually preventing abuse or just making it slightly more complicated to pull off?