Googlebot is getting non-javascript version of the site

Right. It’s all an app. And there is little chance that Google could make sense of it, so there would need to be a second app, just for Google, which is why it sends the static version.