No, there is no such limit. 22 components is not that much. We have seen problems when trying to displays 1000s, and the issue most of the times is on the Browser side (since Flex is a Flash library and Flash runs on browser).
There should be an error in the backend to explain your UI issue.
You should work with support to gather Atrium UI debug logs and troubleshoot.
I believe there is some Browser side issue as couple of time I have tried displaying 100s of CI without any issues.. Please try to get the logs so that we can troubleshoot.