The docs are unambiguous:
Beginning with ONTAP Select 9.10.1, you can no longer deploy a new cluster on the KVM hypervisor.
Beginning with ONTAP Select 9.11.1, all manageability functionality is no longer available for existing KVM clusters and hosts, except for the take offline and delete functions.
So, your option would be limited to using an old pre-9.10.1 to deploy onto KVM VM nested in a cloud VM (not sure if that's even possible), and then upgrade to 9.10.1 or later.
Another option is to get a bare metal box that supports KVM validated for OTS, or install KVM onto ESXi. Or install OTS for VMware on VMWare Cloud compute nodes... The first two aren't good for production, the third is pricier than CVO.
CVO service is free (hyperscaler h/w, disks, networks still costs money) for up to 500GB. You can use System Manager (in BlueXP) to manage it. Depending on your requirements this may help you.