The comments in the email were certainly unprofessional and rudely accusatory. It sounds like something my 8yr old niece would say. LOL!
Pulling security footage to verify you were there is too much extra effort and expense. It's not worth the trouble and beyond their capabilities. They can cast their net back into the sea of shoppers and come up with completed shops that perfectly fit their requirements. Which could be why your report was held for 30 days. Perhaps your report would've been used if absolutely necessary for project completion.
Since the client hasn't been mentioned (Walmart doesn't own/operate the bank branches in their stores) it would be helpful to mention the MSC. It sounds like an Ipsos bank inquiry shop. They've been changing up their required "proofs" for shops on both platforms, Sassie and Shopmetrics. This post prompted me to check the guidelines for the $15 account inquiry which states four proofs must be obtained. Business Card from the banker is one of the required proofs. So no card, no payment, I guess. And what is "a picture of the location locator showing the status of the bank" mean? A screenshot?
OP, please mention the MSC and let us know if they corresponded with you DURING the 30 day peroid. You say "the shop sat for 30 days waiting to be reviewed" which is unusual, in my experience. Not a peep from them for a full 30 days? Did they respond to your inquiries?