Line Trace goes through Landscape

The issue is your landscape’s collision setting for the trace channels is set to overlap. The one you’re using should be set to block in order to generate a hit result.