How to find out which server generated a CSR
You could try and use the openSSL toolset to compare certs: http://bogpeople.com/networking/openssl.shtml
Apologies if this isn't helpful - I come from a Linux background, and are not familiar with Windows administration. There are binary distributions for Windows, for what it's worth => https://www.openssl.org/related/binaries.html
I've a way to find out if the CSR is generated from one of the Windows servers.
in cmd: certutil filename.csr
in Machine attribute you will get where it's generated.