The SJU->EIS gamed by them to catch those who are making a late afternoon connection from the US. If you overnight in SJU and take the morning SJU-EIS flight its much less. (generally 1/3)

If you originate from as far as the west coast I would think you have to overnight somewhere anyway.