Okay this is amazing. I was just asking @ArneBab some of these exact questions today.
Here's a question...
The guix build servers- how do they know what architectures to build for? Do they build all packages on all architectures? Do they do some "on demand"? Is there a flag somewhere that's set?