This proposal is to add a macro wait function that does not continue until the prior command has finished execution -- for example, a prior command that sneaks out data, will automatically pause macro execution until the sneak command is completed; or if another macro is triggered prior to the wait command, it waits for that other macro to complete, prior to moving forward.
This would avoid the need to adjust macro wait times to follow any prior commands timing events.