Started learning UE4, can I get a bit of help on this part of the project?

I like the Level streaming approach, but I would want to make the map generate as long as the player decides to move in a certain direction, so that leads me to a copy and paste of a “tile”/“floor” or something like that.

My question number 1 was more about efficiency than anything else but, thinking about it, collision boxes lead me to a problem where, if the player decides to enter and leave the box multiple times, the tile doesn’t need to get generated again.

This whole logic, gets pretty hard on my beginner brain and I can’t find all of the needed commands haha