Jobs submitted with salloc --begin do not seem to be immediately queued. For example, if a begin delay of three minutes is specified and the system has an expected wait time of 10 minutes, i would expect the job to wait 10 minutes, not 10 as it is right now. It seems that the job is only submitted to the queue after --begin expires, because squeue also does not provide a useful "Time Start" estimate while "Reason Waiting" is "Begin Time". Instead, it just shows the time specified in --begin, and only shows a valid begin time estimate after --begin expires. I would expect this behavior to be described in the documentation: https://slurm.schedmd.com/salloc.html