The stress on the word полтора is on "a", nevertheless the first unstressed "o" is pronounced as "o" and not as "a".
Does it play any role the fact that the word is composed etymologically from two words?