Tach!
Du musst nur das richtige Overload vom URLSearchParams-Konstruktor nehmen, dann sollte sich das erklären.
URLSearchParams
funktioniert bei mir nicht so wie beschrieben.
Zum Lesen der Dokumentation muss es nicht funktionieren.
Und selbst wenn, ich würde es gar nicht brauchen. Die KV-Paare über encodeURIComponent() auf ein Array zu pushen und den Enctype infolge eines join zu erzeugen, das braucht kein URLSearchParams, das sind Basics.
Warum nochmal hast du dann nach einer Alternative zu jQuery(form).serialize() gefragt?
dedlfix.