Thanks for shedding some light.
It would be unlikely that he had a heart attack and had that many normal test results that soon after. The SPECT tests would have indicated any areas where he had a lack of blood flow in his heart due to blockages or damaged heart cell from a heart attack,. that test is between 85% to 90% accurate but has a specificity of 97% meaning it will find heart disease 97% of the time it is present. This does not mean he did not experience some angina, but his tests would make that unlikely as well, especially f he has not had a repeat.
He should see the ER if he experiences this type of pain with exertion again.