Been lurking here, following this. I’m just curious. Can you give this snap project a try and let me know if it works in your environment?
https://github.com/jsseidel/testsnap
Note that it works if you remove “source-subdir” and use “source: ./src” as you do.