Creating a volume made my vm re-deploy into the wrong region

The random region thing is a little weird, and it’s on our radar to fix. The current way to work around this is to mount the app to a volume in a particular region; this thread does a good job of explaining this:

Hope this comes in handy for your project!