Yes, as a sole trader you may not qualify for a business credit card, so a personal one might be your only option.
To qualify for a business credit card, providers may expect your business to be in operation for at least 12 months. They could also insist on a minimum business income before they’ll consider your application.