Generally issues with VLC can be fixed by selecting hw-accel/output/rendering options (VDPAU, etc)
And … I will just say … I ditched VLC a long time ago in favor of smplayer.
(normally I dont like to just say ‘use this instead’ … but really, try it out)
[edit - found one of the similar threads: Vlc does not end process after closed]