Confused! Streamed landscape won't follow collision rules

Hey everyone! I am creating a system that allows me to place buildings in the game world, similar to games like Palworld or Rust. To place a building I check collisions by a custom line trace to see if this is a valid place to set it.

My issue is placing it on my landscape. In the editor, my landscape and landscape streaming proxies are set to block the line trace, but when I begin the game the proxies ignore the line trace channel. How do I get the streaming proxies to block?

The collision rules are in the editor.

The collision rules when I’m in the game.