GDB may not stop at a breakpoint because the "monitor" command is not supported by the target. This command only works with remote targets and has no meaning with a local target. Make sure to check the compatibility of the monitor command with your specific target.