I ran into an issue similar to this while hosting my server. Turns out there is a ”feature“ (seems bugged) on my ASUS router called “DDOS Protection” that mistook inbound lemmy traffic as attacks and just dropped them instead of forwarding them. Once that was disabled everything worked like normal. Maybe be worth trying.
Be ready to use other methods to deal with DDOS though.
0_0