The executive order signed today is far too detailed and far too nuanced to support the idea that its cause for existence is Trump being upset at Twitter a few days ago. This has been being prepared for a long time.
You underestimate the productivity of some underlings and lawyers pulling an all-nighter.
It's also not Day 1 of "Trump being upset at Twitter for much the same reasons", so no doubt there's been a plan. But ascribing the timing of this EO to "just a coincidence" stretches credulity, to me.
I'd agree that the Twitter Kerfluffle is what surfaced it, but keep in mind that this has been on the radar since at least last year[1] (actually earlier[2]).
The timing of this release is hardly coincidental, but it's been on the minds of the politicians for long enough that this reads to me more like an opportune time to push something forward that's been brewing for a while, rather than an off-the-cuff reaction.