I can confirm that sometimes welding does not work as expected. A last resort is to _ExtractControlPolygon and weld this instead. Then convert back to subd.
welding, stitching, joining … edges vertices …
align first
use a tolerance…
@pascal or @theoutside
it would be nice to have a “superglue” command that brings together what ever is selected - even if it s technically different stuff in the background