I am guessing there is a provision that makes NPV optional... because at some point a Dem may win the EC but lose the popular vote. At which point states who signed on wont be bound to the NPV
Interstate compacts have the force of federal law and are enforced by federal courts.