Some additional explanation about dynamic array formulas:
The change also influences the refresh of dynamic array formulas. If there is no dynamic array formulas in the workbook, refreshDynamicArrayFormulas should not cause performance issue because there is no dynamic array formula needs to be calculated. However, the fact that calling refreshDynamicArrayFormulas does not influence the final calculated results for the workbook does not mean there is no dynamic array formulas in the workbook. It is very possible that the dynamic array formulas have been spilled correctly according to current data before you call refreshDynamicArrayFormulas, then when you call this method there is no change for the spill range of those dynamic array formulas so it dose not influence the calculated results.