“...I would love to see California, Hawaii, DC and the other blue states that have passed this measure be forced to cast their electoral votes for President Trump...”
I would love that as well, but there are two reasons that will never happen. First of all there is California closing their polls three hours after the East Coast due to their time zone. This gives California Democrats plenty of time to “harvest” votes and find car trunks filled with them, however many are needed.
Secondly even if Trump was able to achieve a popular vote victory in spite of Democrat fraud you can be certain that all the Blue states would immediately withdraw from the compact or declare it to be unconstitutional.
Remember - the constitution is highly esteemed by the Democrat Party - whenever they can find some way to use it in their favor.
That means there is a period of about six weeks in the calendar for the legislature of any state that passed a stupid "National Popular Vote" statute to change its mind and rescind it.
THIS -- not the Constitutionality of the NPV measure -- is the biggest flaw in this silly conversation over a national popular vote. These agreements are completely unenforceable across state lines, so there is no purpose -- other than virtue-signaling and political pandering -- for a legislature to pass such a measure.