Hello, first of all I'm in Brazil. I found out that I'm connecting with servers in Ireland. I know the game is P2P but I the server interacts in a way to validate the actions taken during the gameplay. In my opinion the delay is caused by the long distance between Brazil and Ireland. If the opponent has a better route to the server he will always be in advantage. The IP range of the servers are 126.96.36.199 - 188.8.131.52 (I'm not sure about the complete range). You guys can check the table here https://www.robtex.com/route/184.108.40.206-17.html
This is just a theory but I think if EA put servers in Brazil the delay would reduce for good. Ping on those servers are around 220ms.