Your LineTraceByChannel is stopping on the first actor hit, regardless of whether it an actor you care about.
You can use MultiLineTraceByChannel, use for a foreach loop on the hit result, break it, and check if any of the the hit actors are your door. If any hit result is your door, then you can set the “lookAt” to true, if not, do nothing.
To achieve the changing of lookAt to false, I would simply set it to false before performing this loop, and then it will only be changed back to true if your door actor was hit.
Hope this helps!