At this point, it's not that big of a deal to not ask for it, maybe we can drop the requirement for the info.
fyi working on it here. Using invoice.macaroon suffices, only downside is we cannot display the connection details on the public Lightning node info page. https://github.com/btcpayserver/btcpayserver/pull/5567