Actually, the workflow can be simplified if use ProxyJump option:
ProxyJump
Core Tunnel can read options from ~/.ssh/config:
~/.ssh/config