Vnav not working? Vision jet

I’m new new to MSFS and have been learning about the navigation systems. It appears that VNAV only sometimes works in the Vision jet. Very frustrating that i end up having to manipulate other systems to assend to preflight altitudes. However, I’m a total newby so my understanding of this system maybe wrong.