回答:
sコマンドで区切り文字として別の文字を使用します。
printf '%s\n' "$srcText" | sed "s|XPLACEHOLDERX|$connect|"
それともは、ksh93さんとスラッシュをエスケープ${var//pattern/replacement}パラメータ拡張演算子(今もでサポートされているzsh、bash、mksh、yashとbusyboxの最近のバージョンsh)。
printf '%s\n' "$srcText" | sed "s/XPLACEHOLDERX/${connect//\//\\/}/"