Is there some way to "de-register" Quicktime for MP4 files?
Find one mp4 file. Right click, Get Info or  Cmd ⌘   I  

If not already set, select VLC in Open With, then click Change all... 



There's also the old faithful, RCDefaultApp which reports have said no longer works in High Sierra, but I just tested &amp; it appears to.