You mean custom self generated certificate vs. docker self generated certificate?
The certificates are used on swarm cluster level and only used for mtls and control traffic between the swarm cluster nodes.
What advantage do you see in preparing self created certificates and useing them in favor of the certificates docker generates itself?