Most people in Pennsylvania think a “sub” is a kind of boat, and “subway” is an underground train.
“Hoagie” is the only correct term.
LOL! I know and I’m only a transplant here (since June 2002).