On the Wikipedia page for Hindustani phonology, it lists Hindustani as having ten vowels, three short and seven long. More importantly, it claims that there is a distinction between /o/ and /ɔ/, and between /e/ and /ɛ/. It says that /ɔ/ and /ɛ/ occur when there is a schwa in proximity of /ɦ/ for /ɛ/ and a schwa and a rounded vowel for /ɔ/, while /ɛ/ is also phonemic.
So firstly, would that not make both of them allophones for the schwa and any rounded vowel respectively? What makes them separate vowels?
And secondly, as a native speaker, I do not hear the distinction between the two pairs, even in the specific examples given. For /ɛ/, it does mention that it does not occur in all of the places listed, but even in the places where it says the /ɛ/ is phonemic, I do not distinguish it from /e/. And I feel like I, and other folk I hear speaking daily, pronounce both /e/ and /o/ as true mid vowels, not close mid. Is it just in my dialect or is it something else?