Has there been a change to how events and/or <suspends> functions work?

Thank you for the confirmation!

Adding this here in case others might run into a similar issue:

After looking into this a bit further, I was able to isolate the problem: the reason why the Await function got triggered with a delay was that in the body of that function, I called Spawn() and then Pickup() on a Damage Amplifier Device. Previously, this worked without any problems. After the latest update, it seems like a Sleep(0.0) is required in between the Spawn() and the Pickup() to prevent longer delays. I’m unsure why calling Spawn() and Pickup() in the same frame would cause these delays to happen, and also couldn’t find any mentions of this in the documentation. But inserting a one frame delay between Spawn() and Pickup() resolves the issue.