The reason why multiple financial institutions outside the US are rejecting US citizens is called FATCA - Foreign Account Tax Compliance Act.
It is the responsibility of the US citizen to report their assets to the IRS held in foreign accounts, not the foreign company.
There must be another reason.