Hello and welcome to e health forum.
The history provided is suggestive that your son might be having cyclic neutropenia due to abnormality in the generation of the leucocytes.
This needs to be evaluated with tests of the blood and the bone marrow, as well as phagocyte functions.
You might consult with a hematologist who can do the necessary tests and initiate the necessary interventions.