I guess it’s a matter of your expectations for no fog. I think most helmets are going to fog if you’re sitting still — and it only makes it worse if you don’t have a guard to deflect your breath from the visor.
I’m assuming the Shoei came with a no-fog visor, so maybe a little change is behavior is all you need. On cold mornings, I put my helmet on outside, standing next to the bike while it warms up. Visor is up until I’m ready to roll. If I come to a long light, I often flip the visor up a notch as I roll up or while I’m waiting. If for some odd reason it gets fogged up, flipping it up will usually clear it in seconds. BTW: My helmet is an HJC.