Suppose $(M,g^1)$ and $(M,g^2)$ are two intrinsic metric spaces with the same underlying set $M$.
Assume that for every $p,q\in M$, for each geodesic $\gamma^1_{[p,q]}$ connecting $p$ to $q$ under $g^1$ there exist a geodesic and $\gamma^2_{[p,q]}$ connecting p and q and $g^2$ identical to it, and visa-versa.
Does this imply that $g^1$ is a multiple of $g^2$?
No. Consider as your model set $M$ a tripod. (A tripod is a graph with one vertex of degree three and three vertices of degree one attached to it.)
For your different length metrics, just assign the edges of the tripods various different lengths, and equip the space with the length metric induced by those edge lengths (making each edge into an isometric copy of $[0,L]$ where $L$ is its length.)
Any two such tripods have the same setwise geodesics, but need not have the same metrics, even up to scaling.