TAP had the same 90 minute boarding for OPO-EWR as well, despite of the non-existent passport control line, mostly due to the inefficient organization at the gate for the secondary questions for US-bound flights, as well as "paperwork" for non-US citizens and residents.