UPDATE: I have a "connection timeout" every time I deploy, when it comes to start the game (after positionning).Sometimes, after refreshing the lobby, the match actually started and appears as "new", and I can watch it. So far, only 2 matches worked out.

I don't know if the bad connection in Caribbean Islands has something to do with that. I have the same problem on my 2 pc, but not every time. So weird.

anyway you did speedtest, your ping towards EU is not that bad, the bandwidth is a bit meh for a 20 M (you should have 20M in download). Maybe you can call your internet provider and pay less for a smaller contract. Like pay for a 7M instead of 20M since you get barely 1M.