I see now that you are deleting images using a row from the main recordset, but that recordset isn't filtered based on the record being deleted. That means the images from the first row are being deleted, not necessarily the images from the row you are deleting.
Maybe add a second recordset to the page specifically to get the row being deleted. Filter it with the value: <?php echo($_POST["WADADeleteRecordID"]); ?>
Then use that recordset to reference the images that need to be deleted. (and sorry this means the first row of your recordset had the images from it deleted already in your testing most likely)