Since you use Hetzner it’s really easy to get a new VPS for a couple of days and set it up the same way with the one that you’re having issues with. Make sure you document/take notes of every command you input, along with the output.
Take a look here for an example of detailed logging. That thread is also a perfect example of how fast problems can be solved, when the developers have all the info about how the VPS was set-up. @Raphael spotted my mistake almost instantly! Without detailed logging, It might have taken him days or months to find out what I did wrong.