First of all, while the Obamacare subsidies were voted on and passed in the House, they did not "got them extended for the three years they had initially asked for" since the Senate still needs to pass them also and Trump sign the bill for them to take effect and mean anything. At this point, nothing has changed even though the bill passed the House.
Second, you said:
Democrats got the House to slap back at the buffoon regarding Venezuela and future actions there. At least now he theoretically needs permission before starting anything, and hopefully that halt will apply to Greenland and any other country this warmonger has mentioned if necessary.
In fact, it was the Senate , not the House, that voted on requiring Trump to seek congressional approval before taking any new military action in Venezuela. However, this vote simply advances the legislation. Per this Politico article:
https://www.politico.com/news/2026/01/08/senate-votes-to-restrict-trump-on-venezuela-00716127 .
The Senate will next debate the measure and vote to pass it. But the resolution would still need to pass the House, which could prove trickier. And if it does, Trump is likely to veto it. The margin of victory in Thursdays vote was well short of the two-thirds majority needed to override a presidential veto.
so once again, the vote this week does nothing to stop Trump unless the legislation is fully passed in the Senate AND the House and Trump signs it (which he won't). Full passage will likely take several months if it even happens at all. Also, I'm pretty sure this bill applies strictly to Venezuela so it would have no impact on any other actions Trump may start if it every even passes.