Delayがうまく効かない

お世話になっております。

Windows-レガシからWindowsへ移行を行ったプロジェクトで以下のエラーが頻出しています
・com object that has been separated from its underlying rcw cannot be used.
処理の前後にExcelを開閉していれば納得がいきますが、
いくつか連続してセルの読み込みを行っている間に発生してしまうため困っています。

そこでDelayを追加し、様子を見ようと思いましたが、10sで設定しても1sで設定しても
該当する部分で止まってしまいます。明らかに設定した秒数以上になってしまいます。
Delay部分でブレークポイントを仕掛け、ステップイン実行しましたがこの場合は正常に設定した秒数止まってくれます。
通しでデバッグを行うとおかしくなってしまいますが、何か情報はありませんでしょうか?

こんにちは

問題が発生している個所が違うかもしれません。
これらの処理の前にスコープ処理があると、その処理が非同期で走る場合もあるので、そちらで不具合が起こっている可能性はありませんでしょうか?

こんにちは

可能であればワークフロー全体を共有可能でしょうか?