During Star Trek Discovery, Season 3 Episode 5:
When Discovery enters the Federation field, Tilly recognises Voyager “J” version and they make a remark about 11 generation of the ship.
According to Wikipedia, Discovery is set on 2255 while Voyager was launched on 2371. So, How is that possible?
Is it a goof on the production of the series or is there any in universe explanation? I seem to recall Voyager (the one in the series) was the first of its class but maybe it had a designation “C” or something already.