>Do certificates from Let's Encrypt provide any security benefits over a self-signed certificate?
Depends. The encryption is the same and only dependent on your client/server. Could have been solved by DNS ... maybe.
Self signed certs don't validate that you at least own the domain.