Yes @darkcherrycreative that method is commonly used when scaling Strapi servers as well (I use it in my personal projects) since if you have 12 Strapi instances running with a cron task configured, when the time comes to trigger the cron all 12 would fire.
Instead creating a custom endpoint, locking down it’s security to something like a pre-shared key, and creating a standard http get request (even on the same server) to run that function works extremely well.