Hi,
1) Generally enabled ALC function dynamically adjusts the drive level of the crystal oscillator to maintain stable oscillation amplitude. This option has a significant impact on the driving capability (For example, the peak-to-peak voltage and the current) of the crystal, also have an impact on startup time. The detail value can refer to DS. There are specifications of IFXOSC and EXTAL_SWING_PP with ALC enabled and disabled. When ALC is disabled, the current consumption is higher, and the amplitude of the signal is higher, therefore, it is less sensitive to external noise, but it generates more noise. And vice-versa, with ALC enabled, the FXOSC can be more susceptible to external noise, but it generates less noise.
2) In certain special scenarios, it may be necessary to disable ALC. For example, in low-temperature environments, the crystal driving capability may be affected, and it is necessary to increase the peak-to-peak and current value. Or some hardware experiments (ESD) may require adjusting this value (GM/ALC, etc.)
3) Normally, we do not recommend turning off the ALC.
BR, Petr