I could see the NFL moving all London games to Tottenham at some point in the future, but I would be very surprised if it happened this season. I expect the Wembley option to be picked up but after 2025 it is likely that all NFL games will be hosted at NWHL.You'd think with it being ready made for NFL that the natural progression for American Football in the capital would be to shift all games to N17.
Some people have beef with how Levy does things, that's up to them for whatever reasons they have but the planning around this and if it comes off to its biggest potential (a permanent NFL franchise) will have been a financial master stroke.
NFL players and coaches greatly prefer NWHL over Wembley as it is purpose built to host NFL games.