The semicolon got added to the hyperlink rather than being a separate part of the text. A human reading this text should have been able to figure this out, while a machine might struggle, so I'm suspicious...
It's not hallucinated, there is just a extra ; at the end of the link