I'm running 4.3.1 at Fargate without any problem.

We have some differences in config and Dockerfile, here are some:

I'm also copying my license file. This is probably not the problem, but I think you'd want to do this.
COPY --chown=jsreport:jsreport license-key.txt /app

I don't have the `VOLUME ["/app/data"] in my Dockerfile

I'm not setting WORKDIR in my Dockerfile. But I do RUN cd /app which is almost the same

I have the following under Extensions in my config file:

"fs-store": { "sync": { "usePolling": false } }

If I recall correctly this was to mitigate some sync problem on MacOS with Docker, i.e. I don't think this is the problem either, but I added it here since it is FS-related.