Hello,
In Outlook.com, rules often switch themselves off when the action points to a folder the service cannot reliably resolve, for example a folder that was renamed or deleted, a folder under Favorites, or a folder that belongs to a connected account like Gmail. The quickest fix is to recreate the destination folder inside your Outlook.com mailbox and bind the rule to that new folder.
Sign in to outlook.live.com. In the left pane, click your Outlook.com account name at the very top to be sure you are inside that mailbox, then create a new top level folder called TestRule. Do not create it under Favorites and do not choose any folder that belongs to another connected account. Open Settings, then Mail, then Rules. Delete your current rule.
Create a new very simple rule with one condition such as From contains your other email address, and one action Move to TestRule. Save the rule, send yourself a message that matches, refresh the page, and confirm the rule remains On. If it does, edit the rule to your real conditions and keep the same destination folder. You can rename TestRule afterward.
If the rule still turns itself off after doing exactly this, tell me whether you have any connected accounts under Settings > Sync email, what folder you are moving to, and whether that folder was renamed recently. I will adjust the next step.