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

Thanks for sharing this resource! I still don’t understand why the async function might fail or be delayed by calling Spawn() and Pickup() on a powerup device however, since neither of these functions suspend, transact or decide. They are immediate functions that should always complete in the current update.