Delphi reicht den Timeout auch nur an den
NSMutableURLRequest weiter (
timeoutinterval) und wartet dann in einer Schleife auf das
Done.
Delphi-Quellcode:
LRequest.FDataTask.resume;
while not LResponse.FDone do
InternalWaitMessage(0.01);
Insofern müsste der Bug bereits im MacOS vorliegen (eher unwahrscheinlich).
Du kannst ja einen Bugreport in QP aufmachen. Vielleicht ergibt das ja weitere Informationen.