Everything happens for a reason. We may not know why certain events occur at the time; it may take a few days, months, or even years before their true meaning is revealed to us.
So stop "trying to find the reason"...it will be revealed when the time is right.