Any progress on this as I am also trying to eliminate my NAS.
It appears that if my external drive goes into sleep mode or power stand-by, the first time an announcement is triggered, it does not make the queue before the "play" command.
Adding a large wait command may help but is not the proper solution.
Each additional trigger works perfectly once the drive is awake.