Not all the pics on google for nissan vanette show a badge on the front either, maybe it's not supposed to be there for this model anyway. Some that do show it have it in a spot that'd interfere with the autobot logo too, so that might be the reason.
I think that picture also highlighted (for me) what else I found odd about the figure. I would much prefer a clear windshield/windows, and that may in turn make the window kibble underneath the forearms less noticeable.
Either way, happy to see Ironhide getting released!
maybe the windows are coloured to not be so see-through in bot mode?