The document description conflict

section1:
Index of wsrep system variables - Percona XtraDB Cluster

there is:
If the value is empty, the first node in SYNCED state in the index becomes the donor and will not be able to serve requests during the state transfer.

section 2:
Crash recovery - Percona XtraDB Cluster

there is:
However, when a new node joins the cluster, node C will be switched to the “Donor/Desynced” state as it has to provide the state transfer at least to the first joining node. It is still possible to read/write to it during that process, but it may be much slower,

so:

the document within section1 said the only one remain node cannot provide any service during SST, but it’s conflict with section2, which said the only remaining node still can serve request, but it maybe very slow, it depends on.

in my opinion, section 2 is correct.

Yes, section1 is incorrect. During SST, the Donor is indeed capable of handling requests. This is not advised, however, as being a donor desync’s you from the rest of the cluster.