Limits on amount of error annotations emitted via GitHub workflow commands?

Are there limits to how many error annotations a step may emit via the ::error command? I am observing that anything beyond 10 errors is no longer shown anywhere in the job summary, and only visible in raw logs.

Check for example this job which emits ~70 error commands, only 10 of which are available here

There is indeed a limit of 10 or 50 respectively: