Thank you for the response and your efforts to make things better.
My only gripe is that a friend had a similar issue with Stripe and the replies usually were just copy and paste. Like that other poster, they asked him to upload every other document but the replies were uninformative. It was all 'copy paste' legalese and not conveying information. Eventually it did get resolved.