Thanks guys, for the quick help. I get what the problem is now: using the IP.

I did not, i’m using the droplet’s IP, which, I believe now, is causing the issue.

Indeed I would. Normally before I would put a site live, I want to have it running on an IP to test and show clients (after the local build).
What would be your workflow to test a site live without having to use the actual domain?

Hopefully you are able to help me adjust my strategy.