"WasRecentlyRendered" node returning true even after being occluded by walls

Try this ‘UPrimitiveComponent::GetLastRenderTimeOnScreen’