I found out why it doesn't work. There is a bug in the Uranium/UM/Scene/Platform.py code where it checks to see if 3 values are present and if not log an error. The problem is it reads the [x,y,z] in as a string and not a list so the length comes back as number of characters and will fail. I have proposed a solution on Github.