I'm unsure whether this is expected behavior or a bug:
Color classes, synced with IPTC Urgency, are not updated in Photo Mechanic if the urgency was initially undefined (0).
If an image previously had a color class (urgency) set and it's changed externally (e.g., by another app), the updated color is correctly reflected in PM.
However, if the image had no color class assigned (urgency = 0) and is then updated externally, the new color does not appear in the contact sheet grid.
Here's a link to a short video demonstrating the issue:
https://streamable.com/urc7ed