Admittedly though the wait action in Construct is very convenient and worth mentioning it is asynchronous and also put actions on wait in to a queue to be executed with a delay.
So in Construct we can do for example
If space key is pressed
wait 2 seconds
create bullet
And that’s it. If you press space 3 times, you get 3 bullets after 2 seconds.
While in GDevelop you need more complicated solution to achieve the same effect.