I only use a Portland base patch/leveler.Bonds very good.There are self priming additives for the leveler that works together.And bond's very well.
Being in a very cold climate's I also use
The patch additive.
There are a lot of products out there.I usually use TEC. Or DAP. Products.
If you decide to go with a vct it would need to be sealed a polish to look good
But no matter what products you may choose it does scratch and will need maintaining
I personally like the vinyl plank tiles
Did a few toy haulers and was impressed how good it still looks and my customers are pleased how it holds up
But that all up to you and just giving my opinion .
Been doing floors for 30 years now .
And seen a lot of good and bad
Good luck with your project