Thanks for the info Jean, that makes a bit more sense now; apologies for going quiet on this thread for a while.
I'm still having issues with extracting streams from my DEMs though. Specifically, I get a warning message when running wbt_d8_flow_accumulation():
**********************************************************************************
WARNING: Interior pit cells were found within the input DEM. It is likely that the
DEM needs to be processed to remove topographic depressions and flats prior to
running this tool.
**********************************************************************************
This seems strange because the input DEM has been through both wbt_fill_depressions() and wbt_breach_depressions_least_cost(). And as the warning suggests, the resulting raster is just a series of incomplete, prematurely terminating streams rather than the correct stream network.
I've tried re-filling and re-breaching the DEMs before wbt_d8_flow_accumulation() but again get the same warning message and an incomplete stream network.
Any ideas why this might be happening?