I was lucky to meet this problem in small project. It contained a long string (JS function) written in my code as
s:='...'#13#10+
'...'#13#10+
... - dozen or two lines unable to accept breakpoint. Solution was to teplace the code with Tfile.readalltext('Jawasctipt.txt'). I suppose my Delphi11.3 to use DWARF not strong enough to resist such stupidity - it provided address in random place not far before start of demanded breakpoint line implementing code (sometimes I observed an access violations in previous line)