I'm confused (not uncommon). Despite the cruise date of August 25th, it sounds as if you have not taken the actual cruise in your comment...
"We were told by a felllow cruiser that the ship departure time in Flaam was changed. That effects the possibility of us not able to join the paid tour on Flaam and lost the refund. I hope Princess will do better than this."
In any event, one of the many risks of booking non-cruiseline affiliated excursions is that itinerary changes are meaningless to the vendor of your choice. When in a contractual arrangement with the cruise line, the vendors are bound by the terms. If the cruise line makes an itinerary change which impacts excursions, the contracted vendor is bound to abide by contract terms, which may include refund of passenger payments and partial compensation to the vendor for loss of that revenue.
Unfortunately, when using a tour operator/vendor that is not contracted through the cruise line, you may get a cheaper rate for a tour but unless they have specific refund policies, you are also at risk for 100% loss of whatever you already paid.