FBWA will always rest back at the trim levels, which may not be correct. SERVO_AUTO_TRIM slowly moves the trims (while flying) to the level position set by the ACC in Mission Planner or QGC. The SERVO_AUTO_TRIM parameter will constantly monitor how much it needs to correct the flying trim to maintain level AHRS pitch and roll while in throttle controlled modes (AUTO, CRUISE,etc.) or FBWA.
It also corrects for changes in your plane’s CG and setup (control surface changes, warping, fuel loss, etc.). There is no harm in leaving it on. Without SERVO_AUTO_TRIM set to 1, read Tridge’s tip below.
I believe that it works for all quadplane and tilt-rotor setups…just like the other Q_ASSIST parameters.