Snapping pour points as part of watershed delineation in QGIS, using the Whitebox tools.
The watershed delineation process is some variation of
1) Condition DEM through a Breach or Fill,
2) Flow direction (also known as Flow pointer),
3) Flow Accumulation,
4) Identify high flow areas near watershed outlet location (typically through symbology settings or a Reclass operation,
5) Create/snap pour points,
6) Watershed calculation