Awesome of you to work on this! I'm just testing this out on Whonix.
For me the null auth fix worked, but I'm still running into an issue listening on something other than localhost.
user@host:~$ lnd lnd must *only* be listening on localhost when running with Tor inbound support enabled
I think it may have to do with these lines:
This change allows the Tor controller to request hidden service configuration over unauthenticated Tor control ports, such as used in Whonix.
When Tor is enabled, this change allows manual hidden service configuration by defaulting to listening for p2p connections on the loopback address. It also allows overriding this manually for situations where the Tor daemon is running on another machine, such as when using Whonix or OnionPi-like systems.