ajay
11
Not sure the responses you have received are solving your problem.
My take is I would not use the built-in profile switching (based on experience on a Mac, I could explain why, but it's lengthy), but rather create an alias in the .config place which points to the veracrypt disk. But there are problems under MacOS, and there may be problems under windows.
Any chance you could add it to this thread, when you find a workable solution ? I am asking since many threads go numb when the solution is found, without explaining what the solution was. If you have specific questions (win or macOS) which you'd like to discuss further - I am ready to spend some time on it.