Do you get better performance when starting jsreport LocalReporting as web server? https://jsreport.net/learn/dotnet-local#utility-or-web-server

You should not initialize jsreport multiple times. Do it just once in the application init.

If you run a complex scenario you could also consider running jsreport as standalone server and communicate with it from your .net app using jsreport.Client instead of using jsreport.Local.