some of your product names have leading spaces in them, which is causing the issues with the sort, a space will come before letters alphabetically.
to highlight this, i changed the code to display the name:
<h5><?php echo($row_WADAProducts['ProductName']); ?></h5>
to:
<h5><?php echo(str_replace(" ", "-", $row_WADAProducts['ProductName'])); ?></h5>
you can change it back after you update the records in the DB to remove the leading spaces from the names.