For some reason, maybe because it is a duty free port, does not seem to care so much about check-ins.
I do know that because of USVI's duty free status that if you go from USVI to PR that they want you to check in.
Maybe it's another case of the FLORIDAHs.