You’re paying the the 1.5% duty if your boat wasn’t made in the USA, a boat built in the USA doesn’t pay the 1.5 because it isn’t imported. The taxes on the boat has to do with the individual state.
PR has an 11.5% tax plus a yearly registration the USVI doesn’t have a tax just a yearly registration fee.