The question is no longer if Democrats can pass a popular vote model for president, but whether they have the will or determination to do so. If those states opt to join the compact, it could go into effect as soon as the 2028 presidential election.
Spoiler: No.



It will never be bipartisan because the Republicans benefit immensely from the EC. Before Trump 2 they had never won the popular vote in my lifetime.
Ok, well then there’s no point doing it at all. If the Democrats have 270 safe electoral votes, then they don’t need a compact, don’t want a compact, and won’t even feel obligated to hold themselves to its terms. They can just use their existing electoral college majority to elect the Democratic president they want, regardless of the NPV totals.