there's no such thing as "leaks"
haven't you noticed all the leak stuff is 90% stuff that gets published officially before the games release anyway?
they intentionally let certain stuff out to get people talking. Then explicitly confirm the stuff in the leak bit by bit to keep people talking about it
but they don't ever confirm 100% of the entire thing even though it's all true so that way it remains a conversation up until the game is released and people try to fully confirm it
it's all marketing