Ouch, 45-minute
scheduled connection in ATL in the evening is not the best option.
The holding patterns over STL & ATL combined with the late departure from MSP indicate arrival delays at ATL. Too much traffic at ATL and not enough capacity.
DL429 ATL-SJU has also been delayed now until 1925. Just another day of delays at ATL...but at least you may make your flight after all.