CLMonitor Limitations

Hello all!

Apple presented the all-new Core Location Monitor at WWDC 2023. It changes the logic of monitoring for iBeacons with a new approach of adding CLCondition-s for monitoring iBeacon values like UUID, major, and minor.

This, I suppose (please do feel free to correct me) is meant to replace current (now deprecated) startMonitoring implementation.

Now, we it's a fact that it is impossible to monitor more than 20 regions at once.

Question: does the new CLMonitor let us bypass this limit? If not, what's the maximum number of CLConditions we can add to a CLMonitor?