「配列取得ノードが変更されました。コピーを返します。」の警告の原因は何ですか?

おそらく自己解決しました。別の個所のマクロの戻り値にGet(a ref)を使うと、接続先によっては発生するようです。実際に参照になっていたのかまでは試していませんが、おとなしくGet(a copy)で返すようにします。