You think the pentagon was like "shit, Iran is bigger than we thought"?
Of course not, but it's very believable that the current administration ignored what the pentagon told them.
If you've been paying attention you'd understand that (1) the US military brass has been almost entirely replaced by MAGA stooges who think the rapture is real and (2) Trump and co 100% thought they could Maduro-esque behead the IRGC and this would be over in a week. The military officials who (correctly) dare not attack Iran aren't in any positions of power any longer.
I am certain that Hegseth is facing several, "shit!" moments, at least one of them along those limes, yes.
Pentagon, absolutely not.
The current USA leadership, I’m afraid it isn’t impossible.