I thought Apple limited you to 20 region monitoring locations at a time, or are the beacons treated differently? Just logic around which 20 you're looking for at any one time?
For region monitoring (typically used for the "notification" case) the limit of "fences" is indeed 20...it gets into a bit more detail about "what's a fence" [edit: most of the time you can assume one monitored beacon == one fence]. But for "ranging" meaning "what beacons with this UUID are around me", the system gives you a report of visible beacons every second with no (defined) upper limit.
I thought Apple limited you to 20 region monitoring locations at a time, or are the beacons treated differently? Just logic around which 20 you're looking for at any one time?