I don’t think it would average out to a 300 elo difference simply based on the starting rating being 300 apart.
If everything else was the same, and people play enough games they will average out to the same elo.
The difference is caused by many factors. People don’t play enough games to sink to their real elo, the player pool is different, and you gain/lose fewer points per game with Lichess’s elo algorithm.