In case the function is properly deployed, you should be able to render this way all the templates you prepared and have them stored in the data folder.
jsreport returns 400 when the report rendering fails during the templating engine evaluation for example.
The 400 error response body should contain some additional information. See how we handle errors in our azure functions starter kit.
Also, jsreport writes by default to the stdout the logs, you should be able to reach this in the azure function and get more information there as well.