Exactly, this feature/change has been made in recent versions. The reason was, mostly multiple products and their split and/or clone option was keeping server busy on checkout button (clicked/press). And sometimes server time was going out. It was happening most of the time because normally hosting servers are offering shared services. It’s hard to explain to users that, it’s not the fault of this plugin but they report that when we install and activate it so it happens. I might will shift this action to WordPress crons but at this time it’s related to orders page, that’s a safe place at least for now. Because actually order has been placed, split and clone are secondary options which can be waited for. Make sense?