nir/split_vars: Add mode checks to list walks