If it helps any... I just found similar results with my survey created with references to an existing feature service. The web form fails to submit with error "Failed to submit -object missing" (on inspection it actually creates the record but missing the attachment) *BAD
When submitting through S123 field app, the runs successfully and record has the attachment.
Created and tested with latest V 3.3