You have to provide an override for ToString on the GameId single case discriminated union, because otherwise the streamId is always formatted like Game-FsUno.Domain.Game+GameId.
type GameId = GameId of int with
override self.ToString() =
let (GameId id) = self in id.ToString()