What caldav scheduling tools are you using to create an appointment link for others? I tried cal.com, but I dislike it actively because you can't change apps you use after the installation without re-installing, and I find Easy Appointments quite complicated, besides, I had sync errors with Radicale.
I haven't really found a nice solution that supports caldav, self-hosted or not.