This may help:
The devUrl
key is what is being proxied by webpack/Browsersync in Sage. You should be setting that to whatever the address for the Nginx container is.
I always run my builds outside my vm (trellis stack).
Windows related thread
https://discourse.roots.io/t/browsersync-not-watching-changes-in-docker-for-windows/11275