Views will not use pathauto URL Alias when listing programatically saved nodes
Views doesn't see the alias.  When Drupal receives an alias URL, the first thing it does is change the URL to the default.  Views does not come into the process until after the URL is changed, so it does not know about the alias.