Do you know any other reasons why a watchpoint could not be inserted other than too many hardware breakpoints/watchpoints?
I have the following debug session:
Can force software breakpoints (which do not have limit on size) by running
set can-use-hw-watchpoints 0