Root cause: the PowerShell worker does not configure the gRPC channel with the host correctly. Normally, the maximum message size for out-of-process language workers is controlled by the Functions host, and it currently sets this limit to 120 MB. However, the PowerShell worker ignores this config value and uses the default gRPC channel configuration (4 MB).
The fix is in progress.