Why am I getting “Too many levels of symbolic links” mount error on specific system combination with Samba?

To make my point clear I define 4 Linux machines:

  • Server 1:

    • OS: Ubuntu 22.04.5 LTS

    • Kernel: 5.15.0-170-generic

    • Samba: 4.15.13-Ubuntu

  • Server 2:

    • OS: Fedora 43 Server

    • Kernel: 6.18.12-200

    • Samba: 4.23.5-1

  • Client 1:

    • OS: Fedora 34

    • Kernel: 5.17.12-100

    • Samba-client: 4.14.12-0

  • Client 2:

    • OS: Fedora 43

    • Kernel: 6.18.12-200

    • Samba-client: 4.23.5-1

All cifs mounts are done with protocol version 3.

Client 2 and others can successfully mount a share on Server 2, so Server 2 seems to be principally OK.

Client 1 can successfully mount a share on Server 1 and others, so Client 1 seems to be principally OK.

Client 1 can not mount a share on Server 2. I get the error message

mount error(40): Too many levels of symbolic links

Searching the net suggests this has something to do with the kernel version of Client 1:

But why does this work with some combinations and not this single one?

Is there anything that could be done about this? Looking at the server configurations I can’t find any clue.