In my opinion, there’s no need to set up a separate server for each of the 50 PBNs.
If they’re connected through Cloudflare, Google probably won’t be able to find the origin IP.
If I distribute the Cloudflare accounts and assign unique nameservers for each domain, that should be enough.
But to...