Using the watershed function with a stream order stream network results in generating a sub-basin for each stream segment rather than the merged/hierarchical arrangements of catchments you would expect e.g., order 3 basins contain order 2 basins, order 2 basins have order 1 etc