Green dot also known as tpg is holding my refund

I did not know a third party was envolved. They gave have had it for almost 3 weeks