Hi @Cascarano, Ryan
As far as I know, users can create 250 teams, global admins can create 500,000 teams, and each team can create 200 channels.
According to your description, we recommend that you divide into different teams or channels according to the different attributes of the project, and even add some tags to better manage the project. Microsoft provides some articles on organizing large teams that you can refer to:
Best practices for organizing teams in Microsoft Teams
Manage large teams in Microsoft Teams - Best practices.
Manage tags in Microsoft Teams
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.