The wait 5 waits 5 client frames. At 125 fps this is exactly 0.04 seconds, so hence the "immediately" feeling.
Use your client's fps as a multiplier for wait times in cfgs.
Also: there's a weird bug with wait, where even (or odd) times get rounded down. I dont remember which one it was, but wait 3 might act like wait 2 instead.