Got a new htc m8 motherboard (from swap). Checked the cid version with an app and it came out as AT&T,
Such "CID getter" apps are not always reliable. Either just boot to bootloader, or (if you know how) do fastboot getvar all, and you can easily see the (actual) CID.
but into bootloader i see "s-off" and cid-11111111, which i guess is developer edition, as the owner never s-off it manually.
No, CID is for Dev Ed is not 1111111. Rather, it is called SuperCID.
CID for Dev Ed is BS_US001 or BS_US002.
Dev Editions does not usually mean s-off. While it is possible (but very rare) to see HTC devices from factory with s-off, I have never seen them from the factory with SuperCID. Therefore, the device was almost certainly user modified. If not by the owner you swapped with, then by a previous owner or vendor.
So which version it is?
Not certain. As mentioned above, you need to tell us the actual CID, not from CID app (which are not always reliable).
And as i got s-off, can i convert to international version/gpe?
Most likely. But again, need the obtain CID by the proper method. Really, fastboot getvar is the best way, since then we can also check the MID and other details. If you post fastboot getvar output, be sure to delete IMEI and serial number before posting. .