Nope, that is a known problem in RouterOS: in case multiple policies are configured with the same src and dest addresses, disregarding the sa addresses, one of the policies will get an "I" ("Invalid" in webfig and "inactive" in console).
I have done some tests, and it seems that neither priority nor the order of policies are in charge of which role gets invalidated; instead, the most recently updated rule takes precedence (is selected as active, and other with the same src dest are invalidated).
There is a situation thought when an invalid rule suddenly exchanges state with the active one, but I haven't seen any patterns.
I have started a discussion regarding this topic, but no reaction yet
http://forum.mikrotik.com/viewtopic.php?f=2&t=100825