I have worked with the predecessors to the 3000 as servo-only mode slaves being commanded from S-Class motion controllers. We always used torque mode in those older drives, even for positioning applications. The motion controller issued torque commands every 0.5ms to close the position loop.
This did not work well in velocity mode. It was only in torque mode with torque limits fixed first in both directions, save it to the "personality module" and then you could get the full range of performance and expected behavior as in the older 1391 servo drives.
I think you can configure a torque mode override, I have not used the 3000 as a servo amp slave, only in indexing applications, they are quite flexible, though, I recall default settings for reverse torque and velocity limits needed attention in the configuration. We ran the Ultra 100 and 200 as servo slaves to S-Class motion controllers.
I may be mistaken, but I think that if you're Ultra drive is confiured as a velocity controller, it will have full torque/current available at all times and at all speeds, but unloaded, the amp draw would indicate poor tuning or "hot" tuning for a demanding application.