Hi,
please try to isolate the problem. The 15MB JSON shouldn't be the problem so we need to find out where the things hang.
Could you share the jsreport output logs?
Could you try to render the report with a client tool like postman or curl so we avoid client issues?