Cube cloud vs self hosted

Are there any differences between the version of cube that is run on cube.cloud and the versions released for self-hosting?

We have noticed that when we run an identical cube configuration on cube cloud versus a locally hosted instance, we get differences in behaviour, specifically when using JOINS on CTE queries.

On cube.cloud the queries execute correctly and return the expected results, on the self-hosted versions we get:

Error during rewrite: Use __cubeJoinField to join Cubes. Please check logs for additional information.

As far as we can tell the setups are configured similarly and point to the same underlying BigQuery dataset. Locally we are running v0.31.26.