Glad you figured out how to do it – yes, this is definitely easier to make work with the Shrinkwrap modifier, though learning how snapping works is valuable on its own because you’ll use that over and over.
I worked the new version out a while ago when somebody else had trouble with this same tutorial: Object clipping into each others - #14 by piranha4D
Don’t worry about the sculpting; it’s easier than the snapping.