How do I add STM32F4 support to GDB client for watchpoints?
It seems that st-until has issue with setting watchpoints on STM32F4, even though it is supposed to be supported. As I previously noted, OpenOCD is an alternative and it looks like switching to it has resolved the issue for you.