ajabonさんがおっしゃるように、変数が入っているテキストフレームがそのスプレッドにできた順序が影響します。
ただオブジェクトを見ただけでは判別できませんので、レイヤーパネルを覗いてみてください。
サブレイヤーの中で上にあるものほど後から作られたものです。
したがって、見開き内のどちらのテキスト変数が参照されるかは、ここを見れば検討をつけることができます。
ただ、サブレイヤーを上下に移動して入れ替えただけでは、変数の参照先が変わらないので、ajabonさんがおっしゃるように、オブジェクトごとカット・ペーストしたほうが確実です。
レイヤー順序はスクリプトでも取得できますので、スプレッド内の該当段落スタイルが当たっているテキストのあるテキストフレームを総当たりで調べ、順序がおかしいものを列挙する、というスクリ プトは作成可能です。あくまで目安程度のものですけど。