I recently replaced an old Logi mouse with this one.
I am using built in Bluetooth from my Surface Pro 6 (Windows 10). I have the Logitech software installed & have all the button functions set for my preferences.
The darn thing keeps defaulting back to the standard Windows functions totally ignoring all the functions I have set. If I reboot the Surface, all the options start working again but only temporarily.