Dal momento che il poster originale ha chiesto che i miei commenti (che sono solo collegamenti) fossero pubblicati come risposta, ecco che arriva:
SO:Ordine dei byte guida in .NET
MSDN:System.Guid .ToByteArray scambia i primi 4 byte
Sembra che non sia chiaramente documentato quale sia l'endianità dei diversi componenti del Guid
possedere, durante la conversione da e verso Byte[]
.