You still have:
($WA_DFP_UploadStatus["WA_UploadResult2"]["serverFileName"]) ."" . $WA_AB_Split . "".($WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"]) ."" . $WA_AB_Split . "".($WA_DFP_UploadStatus["WA_UploadResult2"]["serverFileName"]) ."" . $WA_AB_Split . "".($WA_DFP_UploadStatus["WA_UploadResult3"]["serverFileName"])
it should be:
($WA_DFP_UploadStatus["WA_UploadResult1"]["serverFileName"]) ."" . $WA_AB_Split . "".($WA_DFP_UploadStatus["WA_UploadResult2"]["serverFileName"]) ."" . $WA_AB_Split . "".($WA_DFP_UploadStatus["WA_UploadResult3"]["serverFileName"])
It looks like you have the values repeated too many times. Are you updating this from the UI or in the code? You may have more success by using the user interface because the code is now out of sync with the columns.