Using ffmpeg with avfoundation, capture_cursor and capture_mouse_clicks options are ignored
Place those options before -i "1"

In ffmpeg, parameters and flags apply to the next input/output entry.

So,

ffmpeg {-flags for input1} -i input1 {-flags for input2} -i input2 {-flags for output1} output1 {-flags for output2} output2