Type 2 should work. Can you find out what the NAT type of your friends are that you're having this problem with?
I'd like you to try opening the ports for FIFA. They are listed here: https://help.ea.com/en/help/faq/opening-tcp-or-udp-ports-for-connection-issues/. You can get some help with this at www.portforward.com.
Hi finally found a solution that worked for me after trying everything else see steps below.
Restart your router or internet
1. In the main menu XMB, using the controller scroll right to the
2. Select the option for PlayStation Network/Account Management.
3. Choose Restore Licenses.
4. Select Restore.
5. Restart your console
STARTING PS4 ON SAFE MODE (REBUILDING DATABASE)
1 Turn off the PS4 system by pressing the power button on the front panel. The power indicator will blink for a few moments before turning off.
2 Once the PS4 system is off, press and hold the power button again. Release it after you hear the second beep: one beep will sound when you first press, and another seven seconds later.
3 Connect the DUALSHOCK 4 with the USB cable and press the PS button on the controller.
4. Select 5th option - Rebuild Database
Note: This action scans the drive and creates a new database of all
and may take a long time depending on the type and number of data items.