いくつかの要因が考えられます。
1.オリジンサーバ側の設定で制限されていることはないでしょうか
オリジンサーバ側でアップロードを受け付けるサイズ制限を行っていたり、
POSTリクエストを受け付けた後、一定の秒数で処理が完了しなかった場合にタイムアウトを返すような設定になっていないでしょうか。
2.POSTリクエスト完了後オリジンからのレスポンス秒数が長い
CDNext からオリジンサーバへの POST リクエスト完了後にオリジン側で何らかの処理を行いその結果を返すような仕様ですと、オリジンサーバから30秒以内にレスポンスがなかった時点で CDNext から 504 エラーをレスポンスします。