once you use cPanel to manage a vhost, you should stick to this way. since cPanel has rich features to mange all vhosts. Litespeed is mainly a web server, to be compatible with apache. it's lack of account/domain/vhost management features like cPanel.
Being aware of this, in theory it's possible to define vhosts via litespeed's native configuration while read vhosts in httpd.conf at the same time. And vhosts via native configuration has higher priority than those defined in httpd.conf.
I'm wondering if any of our cPanel users have actual experience regarding this. and please correct me if anything wrong.