I feel the same way about "an homage". The H is normally pronounced on "homage" - for example, you would not say "pay homage to" with the faux-French pronunciation. So you therefore would say "a homage". It sounds so pretentious when people pronounce it the other way.
I think that's one regional. It'd be super weird to pronounce the h in homage in most of Canada ime.
Words are often pronounced differently in English depending on whether they are being used in a noun or verb context.
e.g. attribute, increase, conduct