Here's why:
* Stress: The stress in "separate" falls on the first syllable, "sep".
* Unstressed vowel: The second syllable, "a-rate", is unstressed.
* Schwa: In unstressed syllables, the vowel sound often reduces to the schwa.
Therefore, the "a" in "separate" is pronounced as a schwa.