1. Maximum player asset render distance is not far enough to allow an ASF pilot enough time to line up a shot.
It is usually a more, then 1500 m. Fine for me. However, visual is bugged on TSA_Mirage (WHEN THE HELL IT WOULD BE FIXED?

).
VTOLs can't be held stable enough to fire at a target from medium to long distance and can't be controlled well enough around terrain features used for terrain masking (hills, mountains) to enable them to safely employ bob-up, fire, bob-down maneuvers, nor could they do enough damage per bob-up to make that tactic useful with autocannons.
Your fail. I can safely land a Lt. Gauss on a moving mech from 900 m, 50/50 from 900 to 1200 meters. Hovering across the terrain just can't be easier when you learn the controls.
3. It is difficult for an ASF pilot to hold the reticle on a target the size of an entire mech (targeting a specific spot on a mech is impossible) for longer than .5 seconds because of target movement and craft control difficulty.
Your fail too. I cut off Gausses of SCat on both public matches and drops from 900 meters away wih Sulla A. Or may be you have the controls set wrong.
Lasers must be fired and held on target for roughly one second to do appreciable damage.
LBLs impulse is 0.5 seconds. If you are talking about Sulla A - then fap the heatsinks, use alpha strikes together with some coolant.
Smaller rapid-fire autocannons like the uac5 and uac2 and uac5/uac2 require roughly 10 - 30 seconds of firing, depending on target type, to do appreciable damage. This makes them almost completely worthless for aircraft, even air-to-air.
UAC2s (UAC5 is not mounted on ASF) are not made for killing mechs and tanks. In dogfights, they quite suck too, that is right. However, LBX-5 do the job.
Long Range Missiles suffer from both limited visibility and reticle-on-target-time issues since the reticle must first be held on-target for a short time, often longer then the .5 seconds that is typically possible, requiring multiple attempts, and then the weapon must be given so much time to lock that the pilot must either slow down to near-stall speed (making himself extremely vulnerable) or be too close to for the missiles to hit when launched.
Lock time is quite ok (may be you have encountered passive+GECM unit, that would take forever to lock). At least, i never had to go in stall to do that.
All this is especially true for joystick users, since the control is so sensitive/twitchy that's it's impossible to make gentle, slight corrections needed to keep a reticle on a small, moving target.
Donno about joystick. I use mouse and keyboard to fly, works great (good mouse needed).
These issues are why so many ASF and VTOL pilots resort to hovering at high altitude above ground targets or "ballooning."
The reason of ballooning is a lack of skill to do anything else. We can't do anything with it.
The current situation often simply makes it the smartest tactic.
It is in fact the dumbest and most useless tactics available. I remember A Hawkmoth A trying to kill my Uller Prime. He was on me from the start of the match, used up all of his ammo and got away. My armour levels stayed in yellow zone.
I assume, that you need to reconfig your controls and get used to the way it works.