@Sai ***********
incorrect, DTV doesn’t need a reentry stamp, it’s essentially a glorified tourist visa with multiple entry.
As for applying for an EU visa, it’s something you will only find out by applying but they are notoriously difficult to get. So expect to be refused as you will have difficulty proving you will return home which is the biggest chance of refusal as you aren’t actually living in your home country.
You would need to go through the Swiss website and see what requirements are needed to be successful.