When using the AQI Program editor and running AQI reports, it's helpful to understand the logic of how AirVision uses the programs to calculate AQIs.
Most importantly, AQIs are only calculated on parameters that have EPA Parameter Codes and Unit combinations that exactly match the programs in the AQI Program Editor.
This setting in the Site / Parameter Editor….

… must
exactly match this setting in the AQI program editor, or the AQI program editor program should match your settings in Site/Parameter (either way).

Be careful, as there are one or two AQI Unit Types have similar descriptions, especially when dealing with the PM ug/m3 settings.
Make sure the desired programs are enabled.
Also, for the 1-hour ozone programs, the default setting is not to consider AQIs below 100 (the first breakpoint is set at Index = 100, and the “Use Zero Scaling” is
not set). Therefore, if \ the ozone value is below the first concentration breakpoint (default = 50 ppb), no AQI value will be calculated.
Since the default 8-hour and 24-hour programs are forward rolling averages, most ‘real time’ AQI reports and the web site have to be able to fill in data, or no value will be reported. By default, the 8-hour ozone programs have the ozone surrogate calculation enabled, and the default PM 2.5 program has Conroy forecasting enabled. This can result in some unexpected values for those not used to including these forecasts. If this is not desired, they can be disabled in the AQI program editor.
If you choose to disable the forecasts, it is recommended that you enable the 1-hour ozone programs and to create a real-time PM 1-hour program to show the ‘current’ AQI calculated from the most recent hourly value.