Hello Sandip
I know the area very well. Both passes cover all train travel in Switzerland. It is also valid for trains of category PE.
Yes, time to change trains is sufficient. We, the Swiss, like it efficient. Waiting at the station for the next train to arrive is something we do not like at all, not to say we hate that. You can trust the timetable; it is precise and only suggests connections that are doable. Just be prepared for getting off the train when the train arrives at the station.
The timetable does not suggest train changes that are impossible 🙂
Best wishes,
Roland