we can use this technique to explore and to verifiy our guess. Does mean when with an added delay the bot runs 100% we had proven that there is a sync issue.
As the debug mode runs less fast, we often have better results as it not miss the hot milliseconds as when running within the run mode
the benefit of using retry scope vs. delays is the flexibility that the bot continues once the condition is met. So in other words: the bots as as needed instead of the hard coded delays where the bot also wait, but could already continue.
Just check a few more runs and once you are sure on the details, decide which strategy fits better to your scenario