I think it also just took on a bunch of technical debt and was poorly managed, so I don’t know if they could have pulled it off with more time. Like they were forced by management to use KSP1 code, and were not allowed to talk to the KSP1 devs, and repeatedly hemorrhaged workers meaning even less of the code base has experts. I think they maybe would be better off starting from scratch (reusing assets) at this point if they wanted to deliver their more difficult goals like multiplayer.
It looks like the synthesis of those two seemingly contradictory things is: If Congress is still in session after the 10 day grace period for the president to sign it has passed, the bill is treated as signed and becomes law. However if the 10 day grace period goes by and Congress is no longer in session at the end of that period, the bill is treated as vetoed.
Another approach: Does nibbling on it count as a signature?