Compensate who, precisely? And then why? Because they "lost money?" Not very "free enterprise" of you. They gambled. They knew the hazard it was only a law,not a Treaty, and could be reversed on whim, or undercut and defeated at whim.
Well, now They lost. Tough cookies. Them's the breaks. Time for them to face the reality of life.
And take whatever financial lumps they have coming to them, then I say GOOD!
Likewise, Chapter 20 protected Mexico. Except, in this case, Mexico doesn't have to depend on compensation. Their $2 billion per year judgment would be realized by sanctioned retaliation.