< HTTP/1.1 100 Continue
< HTTP/1.1 413 Request Entity Too Large
The “100 Continue” response before the “413 Request Entity Too
Large” suggests that something non-trivial happens in your setup -
normally nginx will just return 413, without useless “100
Continue” before it. This may indicate, for example, that double
proxying happens, and the error about too large body is returned
by second nginx.
Try looking into nginx error log, it should have additional
information (in particular, it will indicate server block where
the error was generated). Note though, that currently in your
config logging level is set to “crit”, i.e., logging is
effectively switched off. You’ll have to set some reasonable
logging level to see what nginx has to say - at least “error” in
this particular case. If still in doubt, a debugging log can be
used to find out low-level details, see Debugging | NGINX.