Dado que el póster original solicitó que mis comentarios (que son solo enlaces) se publicaran como respuesta, aquí viene:
SO:Orden de bytes Guid en .NET
MSDN:System.Guid .ToByteArray intercambiando los primeros 4 bytes
Parece que no está claramente documentado en qué terminan los diferentes componentes del Guid
poseer, al convertir a y desde Byte[]
.