Just spit balling,
Did you make portc.0 digital? I'm thinking you might need that logic level.
You might try swapping resetvfd=x values and/or adding a longer delay. Seems it's only out of reset for 50us which may be too short of a time to see display.
Again may be of no use but it's the first thing I thought of.
Bookmarks