> I had a DM insist that we didn't notice an entire army of 30,000+ people charging our position for ~3 minutes without spot checks because the group was arguing about what to do whilst invisible.
I get being frustrated that your players aren't agreeing on what to do, but that was the wrong action to take. The rest of the campaign involved players performing arbitrary spot checks every five minutes and demanding the DM to describe what they see.