why shrinkwrap making the tube flat
There is a button “apply modifier on splines' points” that you have to enable.

With the function deactivated the curve will get beveled and the resulting surface will receive the shrinkwrap modification. With the function activated all of the curve's control points will be shrinkwrapped. The bevel will then be applied to the shrinkwrapped curve.