I'm using Litespeed 2.2.6 and I would like to disable one of my virtual hosts. When I disable it in the server status screen and do a graceful restart, it gets enabled again. Is this the intended behaviour?
Yes, it is. There are a bunch of options. You can remove it is listener mapping, create a "/" context to block access to your site, use a rewrite rule to redirect to a maintenance page, etc.