Logitech Options on MacOS Catalina Not Recognising MX Anywhere 2S

It's been increasingly frustrated that my Logitech MX Anywhere 2S stopped working properly on my macOS Catalina. Sometimes it would stop doing certain commands, and a simple switching off and on would work. But lately, even that solution stopped working.

Problem

I'm not using it in an overly-tweaked way, I just have a few simple commands that I'd like to give from my mouse (move screen left/right, app switcher, etc.). But sometimes it would stop doing "move screen left/right" and only solution would be switching the mouse off and then on, until last few days.

I thought it was because the mouse was low on battery, so I charged it, to no avail. Logitech Options software wasn't recognising mouse properly, so I thought, maybe that's where the issue is. Apparently I was right: Because of Catalina's improved privacy settings, Logitech Options wasn't working correctly and failing to recognise the mouse.

Solution

To fix that, you'll need to go to follow these steps:

  • Open Security and Privacy under System Preferences
  • Find Input Monitoring and click on it
  • Click the lock icon to enable editing, if it's greyed out
  • If "Logi Options Daemon" doesn't show up, click "+"
  • Search for "Logi Options Daemon", select it, click Open
  • Make sure you see "Logi Options Daemon" as checked
  • Restart your Mac

Here's the screen to find the daemon:

That should solve it, even with the annoying "restart" bit. Here's the final screen:

Let me know in the comments if you find a better way!