I'd say the root cause of your problem is that you're forgetting to include the square root in the sequence of operations transforming $x$ into $\sqrt{2x-6}$:
$$
x
\overset{\times 2}{\ \to\ } 2x
\overset{-6}{\ \to\ } 2x-6
\overset{\sqrt\cdot}{\ \to\ } \sqrt{2x-6}
$$
Having written out the entire chain of transformations like this, you can then obtain the graph of the compound transformation by starting with the trivial graph of $y = x$ and going backwards along this chain, undoing each operation one at a time:
Conveniently, we've already been given the graph of $y = \sqrt x$, so that's the last step in the chain already taken care of. (Which is nice, because the inverse of taking the square root is squaring, and that's a non-linear transformation that changes the shape of the graph in more complicated ways than just simple shifting and scaling.)
Now, the previous operation in the chain, just before the square root, is the subtraction of $6$. Thus, to turn the graph of $y = \sqrt x$ into the graph of $y = \sqrt{x-6}$, we need to undo the subtraction by adding $6$ to the $x$-coordinate of each point on the graph, i.e. by moving the entire graph $6$ units to the right.
The step before that (and the first step in the whole chain) is then the multiplication by $2$. Thus, to turn the graph of $y = \sqrt{x-6}$ into the graph of $y = \sqrt{2x-6}$, we need to undo the multiplication by halving the $x$-position of each point on the graph, i.e. shrinking the graph horizontally by a factor of 2 towards the origin.
A pedagogical note that should be emphasized here, in order to turn this method from rote memorization into actual understanding, is that each step in the forwards chain above corresponds to applying a transformation to the result of the previous transformations (i.e. to the entire expression). On the other hand, in the backwards chain:
$$
\sqrt{2x-6} \overset{\times 2}{\ \leftarrow\ }
\sqrt{x-6} \overset{-6}{\ \leftarrow\ }
\sqrt{x} \overset{\sqrt\cdot}{\ \leftarrow\ }
x
$$
we're applying each operation to the inputs of the later transformations, i.e. to each $x$ in the expression. And this replacement of each $x$ in the expression with something else (e.g. $\sqrt x$, $x-6$ or $2x$) is graphically equivalent scaling the $x$-axis of the graph.
Another useful way of looking at this is that if we change the expression by replacing $x$ with something else, and still want to get the same values out of it, we need to adjust the values of $x$ we're feeding into the expression in the opposite way.
So, for example, if we change $\sqrt x$ into $\sqrt{x-6}$ (or any $f(x)$ into $f(x-6)$), we now need to make each $x$ we input into the expression bigger by 6 to compensate, which is equivalent to moving the graph 6 units to the right.
And similarly, when we change $\sqrt{x-6}$ into $\sqrt{2x-6}$ (or any $f(x)$ into $f(2x)$), we now need to make each $x$ we input into the expression only half as big to compensate, which is equivalent to horizontally shrinking the graph by a factor of 2 towards the origin.
There's also a parallelism here between changes to the input and the output of the expression: transforming the input (i.e. replacing each $x$ in the expression with something else) is equivalent to scaling the $x$ axis of the graphs, whereas transforming the output (i.e. applying an operation to the value of the entire expression as a while) is equivalent to scaling the $y$ axis.
Indeed, as an advanced exercise / demonstration, you could try obtaining the graph of something like $y = 3\sqrt{2x - 6} + 1$ starting from the graph of $y = \sqrt x$, where you now need to apply transformations both to the $x$ axis (in "reverse" order) and to the $y$ axis (in "forward" order).
(Also useful may be giving the students the graph of e.g. $y = \sqrt{x} - x$ and having them transform it into the graph of e.g. $y = \sqrt{2x} - 2x$, just to illustrate the point that the reverse transformations need to be applied to each $x$ — and that this trick straight up doesn't work for something like, say, $y = \sqrt{2x} - 3x$, at least not without using transformations more complex than just simple orthogonal scaling and shifting).
Also, if your students are already familiar with function notation, you can and should tie this in with function composition.
For example, in your original example, $y = \sqrt{2x - 6}$ can be written as $y = h(g(f(x)))$, where $f(x) = 2x$, $g(x) = x - 6$ and $h(x) = \sqrt x$, or equivalently drawn as:
$$
x
\overset{f}{\ \to\ } 2x
\overset{g}{\ \to\ } 2x-6
\overset{h}{\ \to\ } \sqrt{2x-6}
$$
And then you can point out that going from, say, $f(x) = 2x$ to $g(f(x)) = 2x-6$ means applying $g$ to the result of evaluating $f(x)$, whereas going from $h(x) = \sqrt x$ to $h(g(x)) = \sqrt{x - 6}$ means applying $g$ to the input of $h$ before evaluating it.