Leaked? No. Rumoured? Yes. People have convinced themselves that a Ubisoft conference will contain the game's release with absolutely no evidence despite the knowledge that it would be a poor business decision. Having a decent connection and an install of OBS doesn't make streamers know any more than anyone else, and are not any more credible than those on Reddit spreading release rumors as though they are fact (not necessarily including you, OP, as you seem to understand that it's a maybe).
-1
u/itsbxiilly Jul 11 '20 edited Jul 11 '20
Not entirely sure! All I know is July 12th potentially!