My other question is that it seems to not stake the full amount when staking I understand that is usually because of multiple deposits. However It is very hard to reach full vpos amount if they do not count all coins in wallet per stake
Make sure you have all your coins into one input, you can check your inputs using coin control, and consolidate them. vPoS wallet does not split pos blocks, and also has no maximum coins per block like classic PoS.
So basically you need to send all coins in one transaction to one address so you get one big input for vPoS.
Can you elaborate on this? Sorry I haven't heard of this technique before but I am sure others would like to know how as well.