Nein, dies ist es nicht.
FTP löst das "*.pdf" in einzelne Argumente auf, so dass der mput jede Datei als ein Argument übergeben bekommt.
Nun sind dies halt zu viele Argumente für den mput, so dass das Kommando gar nicht erst ausgeführt wird.
Es dürfte wohl nichts übertragen worden sein.

Du kannst es nur umgehen, in dem du die Anzahl der Argumente beschränkst (also die Dateien).

mput d1 d2 d3 d4 .....
mput a*.pdf
mput b*.pdf
:
:

Mit Datenpuffern hat das nichts zu tun. Diese Einschränkung ist nicht umgehbar.