I got a little more info.
In the SysBreakpointList table there is only one record with the userId field empty.
After deleting this record when I insert a new breakpoint AX creates a new one with empty UserId also. So there is a problem on how the server gets the userId when a breakpoint is inserted.
This behaviour is for all users, so thats why everyone sees each other's breakpoints