Hello Thesoirros22
I, personally, would not go for the Swiss Travel Pass, yet purchase the Swiss Half Fare Card and individual tickets (Point-to-point tickets, or a Saver Day Pass). You would have to do the maths for each journey to know what is less costly. With a Swiss Travel Pass, you would have to spend around CHF 77 on tickets per day to break even.
https://www.sbb.ch/en/tickets-offers/tickets/guests-abroad/swiss-halffare-card.html
What is your intention to visit Vaduz? I would give it a miss, to be honest, unless you are counting countries you have visited and must have been there. Vaduz is not particularly nice, and you will not even notice you are in Liechtenstein, apart from the black plates you can see on the cars.
Rather consider visiting Graubünden, for example Bergün, St. Moritz, or the lower Engadin, like Guarda. Or do a day trip on the Bernina Express to Tirano and back. Or, a boat trip on Lake Constance.
Kind regards,
Roland