The VLC unit needs to depend on the sound server service. Alternatively, use ALSA directly (but then no other app will be able to use audio).
This is more of a PA or PW problem; this would affect essentially any app, so this forum might not be the best place to get good answers, TBH.