Нет, уникальность Guid гарантирована.
Тире предназначены только для удобства чтения: внутренне Guid состоит из 16 байтов.
Вы можете видеть Microsoft и Википедия для более подробной информации.
Взгляните также на конструкторов:
public Guid(int a, short b, short c, byte[] d);
public Guid(int a, short b, short c, byte d,
byte e, byte f, byte g, byte h,
byte i, byte
public Guid(uint a, ushort b, ushort c, byte d,
byte e, byte f, byte g, byte h,
byte i, byte j, byte k);