It's interesting how these money laundering checks works flawlessly for regular people and businesses but always seem to fail when there are hundreds of millions of dollars involved.
Optimistic explanation: businesses that handle millions of dollars probably have way more transactions than regular people, and thus have a higher chance of triggering a false-positive on some random blacklist.