REST API populate generates multiple internal content-api calls?

System Information
  • Strapi Version: 4.1.8
  • Operating System: Linux
  • Database: Postgres

Does Strapi send multiple internal calls to its content-api when receiving REST requests with populate?

I add auth to a project like this:
(including a log line)


When I then query entries like this:


I can read the auth log line far more than once.
In fact it feels like one auth for one entry.

As if Strapi queries its own content-api again internally for the populate?
As soon as I remove the “populate” theres exactly one “doing auth” line.

Thank you for your time kind strangers!