I don’t see it mentioned anywhere in the docs but on the apple website it mentions that an app only has the ability to track up to 20 regions at a time for geofencing.
https://developer.apple.com/documentation/corelocation/monitoring_the_user_s_proximity_to_geographic_regions
If so i think it would be good to add that to the geofencing docs.
Thank you