Although I received a reward for the first post, the actual answer is that an error in the second javascript block invalidates the entire block for processing breakpoints.
To diagnose this (if the code is not your own, or you wrote it a long time ago and forgot where you made the changes) is to break each procedure into its own separate block, and then find the block that still fails. Then go through this procedure with a toothed comb to determine the cause of the syntax failure - be careful!
Once I determined the reason (inappropriate semicolon), then the breakpoints were re-enabled for the whole block.
Other reasons may be that the code block is unavailable due to duplicate function names. However, this was not my business, so I did not confirm this as a possible cause of unreachable breakpoints.
source share