I've noticed this a bit, and what I discovered when I really worked with it is that if the cursor is already moving when you hit the right mouse button, mouse-look will not engage. Your cursor needs to be completely still when you hit the button and you have to make sure you're not over a UI element for it to work properly.