As suggested by @tannergooding in dotnet/csharplang#206 (comment) the [StructLayout(LayoutKind.Auto)] on DateTimeOffset is not necessary and might prevent the wider adoption of the Initial blittable proposal. DateTimeOffset is composed from a DateTime and a short.
This is related to Issue #7719.