Line Intersections to find points where different lines cross
Extract vertices to extract all existing vertices
Extract by expression Line intersection points that have no vertice nearby
array_length(array:= overlay_nearest(layer:= @Extract_vertices_OUTPUT , expression:=1, max_distance:=1))=0
Replace @Extract_vertices_OUTPUT with your vertice layer name.
