Hello, I understand your frustration, however, getting later Android versions on the VIM2(S912)requires Amlogic to release S912 SDKs for later Androids. As far as I know Amlogic has not done this. Khadas, or any other device maker is dependent on Amlogic to do so.
Where possible, Khadas has released Android 9 for other Khadas products when Amlogic releases Android 9 SDKs for a SoC. As is the case with the original VIM, an S905x SoC.