There is a limit of 400 variants per bundle across all steps, and a limit of 5 steps per bundle.
This limitation is to encourage a better user experience, as too many options can lead to poor conversions and a poor experience for customers.
The limit of 400 variants is limited by the data we can pass to Shopify for bundle settings. We're hopeful it will increase in future.