Let's encrypt failing for IP behind firewall

No. The setup is designed for one simple way to install that (mostly) always works. Installing behind a firewall that doesn’t allow access from the public web is a setup that will be difficult to support.

Glad you got it sorted out!