I'm not sure if having visited Puerto Rico first, would the US checks already be done, They are the home port for some ships, and a long day in San Juan would allow that check-over to be performed??
I don't know enough about these things - but usually a return to the US is a cause for a longer turnaround day, We'll see.