I have do some research and found this, on v9.0.0 it seem like the formula is updated after insert, but let say if I doing Move column, the formula is not updated based on the change. Is it about the visual and physical location of the cell or is it a pending enhancement?
Example
A B C
1 10 20 = A1
If move B to A, it will become
A B C
1 20 10 = A1
but on C1 it still shown it =A1 and have value of 10.
I also tested it with v. 12.0.0 and the problem described GitHub issue is gone. When you filter out everything but the formula cell it works correctly: https://jsfiddle.net/aszymanski/16o7h2tu/
Can you please clarify what is your expected behavior?