The decision, taken by the ICC Board during its meeting earlier, was based on USA Crickets repeated and continued breaches of its obligations as a ICC Member under the ICCs Constitution. These include, but are not limited to, the failure to implement a functional governance structure, lack of progress toward achieving National Governing Body status with the United States Olympic and Paralympic Committee (USOPC), and significant actions that have caused reputational damage to cricket in the United States and around the world.
The suspension is an unfortunate but necessary step to protect the long-term interests of the game and the ICCs top priority remains ensuring that the athletes and the sport itself are not impacted due to the suspension. The ICC Board has decided that USAs national teams will retain their right to participate in ICC events, including preparations for the Los Angeles 2028 Olympic Games (LA28).
The management and administration of USA national teams will temporarily be overseen by the ICC and/or its designated representatives to ensure continued support for the players and maintain momentum towards Olympic inclusion. This approach reflects the ICCs firm commitment to upholding the best interests of cricketers in the USA and the sustenance of a High-performance & Player development program which will seek to elevate the stature and capabilities of players representing USA.
https://www.icc-cricket.com/news/icc-suspends-usa-cricket-s-membership
It sounds more like an administrative failure than anything done wrong. You'd probably have to closely follow the USA team to know why this has happened.