Hi and welcome to the community!
As @proflead already mentioned, recent updates introduced a way to get truly transparent backgrounds using the image models.
Here’s the announcement topic: Transparent backgrounds are now available in preview for GPT-Image-2 in the API
I think it’s definitely worth trying. If you run into any challenges, feel free to discuss them with the community.