Is it possible to see the Hopperstad Stave Church in Vik as part of a one-day round trip visit from Bergen to Balestrand? The boat from Bergen arrives in Balestrand at about noon, returning to Bergen at 16:55. Vik appears to be only a 15 minute ferry ride from Balestrand, but the RS book says the only way to see the church in a day is to depart Balestrand at 7:50 and return at 11:50. Is there only one ferry a day between Balestrand and Vik?
The summer schedule is here. It is not possible in the 4 hour period you are looking at.
https://www.norled.no/contentassets/dda9d4d3d61d4b158bc23c5692747de5/bergen-sogn-flam-bergen
It would be possible to travel from Bergen to Vik and forego Balestrand.