That sounds great! Do custodian wallet providers only see a hodl invoice for a lnproxy instance or what do they see?

hodl invoices are indistinguishable from standard invoices so all the custodian sees is an invoice for a random node (hopefully other people run proxy servers too).