Yes that's what I assume, the same way an lnaddress returns an invoice you can setup to always return the bolt12, should be easier since it's a static code, but it's not retro compatible, wallets that don't support bolt12 will ask for an invoice and won't know how to handle it.