When my first attempt was a bust I went to the CBP office in Cruz Bay. It was there I was told that ROAM would not work if I initiated it while outside US waters. I then proceeded to resubmit online using ROAM and was approved within 5 minutes. Prior to resubmiting, I questioned the CBP office about meats, fruits, etc. which ROAM asks you to declare if you “bringing” into then US. Obviously you would always have to answer this question in the affirmative when arriving by boat unless you disposed of just about all food on board. Both CBP officers informed me that the question does not apply to “ship’s stores” because the items will not (and should not) be brought ashore.