Does card banking have a stock limit?

Yes, card banking has stock limits. This limit changes based on a number of factors and is not public.