Isn't this why though you are supposed to clear in at the closest customs, which would have been Soper's? By traveling through their waters to clear in, I can certainly understand why they'd raise questions, but clearly they could have handled it differently.