I don't understand how VLS solves anything. It's a library that needs to be integrated with another lightning client. It's only applicable if you are the sole owner of your channel. One counterparty using multisig in a lightning channel is not supported in VLS or any lightning client for that matter. If they want you to be an LSP for them, then that's a different story. You can do that without trusting them but if that were the case, you wouldn't have any obligation to pay them.