Yes, it has a 64GB internal memory. Make sure that you are reading an internal memory and not an external USB? Try formatting the internal and see what it formats to be. Maybe they installed incorrect flash?
If you are using DISEqC 1.2 on any motor or controller, it is best at this point to first factory reset any attached controller or HH motor. Your controller and HH motor likely still has previously assigned a positions that match STBs DiSEqC motor numbers. When you activate DiSEqC 1.2 on a satellite position it will issue a GoTo command. If your device has that position previously saved, it will go to that position... That is just the way DiSEqC 1.2 works.
I found that on a previously unprogrammed satellite in USALS mode, I had to either tell it to go to the position before scanning or exit and re-enter for it to automatically move. Once the positions have been activated or channels have been scanned, the movement is automatic. That threw me at first, but easy enough to get used to as it is that way on other STBs.
It shouldn't move a motor any faster as it is outputting 13/18Vdc. Maybe you are observing the motor move when on a horizontal tp and not the slower movement with a vertical tp?
I didn't even bother reading the manual as the features are still under development and too many things were wrong in the first few pages... LOL! The receiver menus make sense for the most part, but the manual doesn't do them justice.