It’s a combination of heat - which is higher on city pavement than what’s recorded by NWS - humidity, and exertion. Air pollution can be an issue, too.
Then why in the past with the same conditions or worse did we not see these results? Also, the runner collapsed before 9am when the conditions were not that “bad”