1. The servo has quite small range of separate "steps" - in theory up to 2000 steps (microseconds of pulse width), in real it can be as low as 200-300 "stable" positions, depending on your servo power quality and electrical noise (you should always have a stable power supply for servos)
2. The HCSCI plugin limits the data for the servo in 2 microsecond increments to avoid excessive unnecessary data transfer, so the maximum range is about 600-1000 positions.
3. The trim parameters are mapped from -1.0,1.0 to the servo calibrarted range (say 600-1800), it's about 600 "stable" positions and it should be beyond the fluctuations in AP mode.
Also, the HCSCI servo firmware works in such a way that when the servo is not receiving any data from the plugin for a second it stops in the last position.
So, if your servo is fluttering, it can be if the data is changed and arrived, or because you have the powering/noise issue described above).
As an option you can try to use the WitMotion driver instead of HCSCI driver, taking in account the notes about powering too.
Vlad