Hi Deepak,
like I said, the roles are ok, also the user comparsion is always ok and does not matter whether is done manually via PFCG or SU01. The problem appears always the next day.
And yes, usually this is being done for roles which have future dates. For example on Friday I receive a request to assign the role to a user beginning Monday. So I set this up on Friday, everything appears to be ok, but Monday in the morning I see the role is red.
I dont think this is the problem since what would be then an advantage of having the possibility to fill in dates for the roles? Unlike profiles which authorizes the users at the moment you give it to them.