Updates and version number discrepancy

Self hosted Discourse. The version indicated on the Dashboard is always consistently different from the version shown in the Update Discourse page. Why is this?

Currently, for example, we have:

Update page:
latest-release +212
v3.5.0.beta1 +212

Dashboard (after installing said version):
installed
3.5.0.beta2-dev

Latest
3.5.0.beta2-dev

Help understanding this would be appreciated. [Discourse seems to work just fine, except that this bothers me a little - I would have thought the versions would correspond.]

In app.yml I am on version tests-passed, the default.