Zachary Levi has his own idea of Shazam! Fury Of The Gods' "biggest issue"
According to the dismally-received DC film's star, Shazam! Fury Of The Gods' box office woes can be chalked up to bad marketing

Let the finger-pointing begin! As the relatively dismal critical response to (and box office numbers for) Shazam! Fury Of The Gods roll in, star Zachary Levi has officially cast his ballot in the “whose fault is all this?” caucus. According to Levi, the fault lies not with the film’s quality, but with its marketing campaign.
Levi initially chose to air his opinions via Twitter, where he chose to (slightly) douse the fire of some fans who alleged that DC director Zack Snyder’s devoted fanbase was responsible for the Shazam sequel flop.
“There is no denying that at the moment there are many Snyder fans who are happy for the failure of your film and many of them wish that everything that is to come fails just for not continuing with the films of their director,” one fan wrote.
In response, Levi deems the fan’s assertion “sad but true,” but also notes that how much any given Snyder stan delighting in his downfall actually affects box office numbers is “anyones guess.” (Shazam! Fury Of The Gods opened to only $30 million, a steep fall from the 2019 original’s $53.5 million opening.)