However, the problem is that you have inadvertently set some of the execution flags. Execution flags are used by the program to determine how to execute calls. In this case, the program was unable to do 'Heads Square Thru 4' because they were in a disconnected box (in a 2x4 matrix) instead of a nice neat compact 2x2 box. And, you probably had the 'no extrapolations' and/or the 'no fuzzy matches' flags set.
If you encouter a problem doing a call, first check the flags and make sure that none of them are set (i.e., checked).
From the Edit Sequence [Graphics mode] screen, select the 'flags' menu option. None of the flags should be checked.
From the 'Call Not Found, Add It?' screen, the flags are located near the lower right section of the screen. When checked, they are displayed in blue.
In general, flags should only be checked when you are trying to force the program to behave in a specific manner, usually so that you can enter a specific instance of a call into the snapshot database.
Also, the flags are always cleared when you exit the program.