"ó-leo" e "subs-tân-cia" são acentuadas por serem paroxítonas terminadas em ditongo. "a-çú-car" é paroxítona terminada em R, então cai na regra geral da paroxítona (acentuam-se todas,exceto as terminadas em a(s), e(s), o(s), em, ens)
São regras diferentes.