Failed validation redirects to normal path
In your custom module add below code,It check If url not in alias path, redirect it to aliased path.

function mymodule_init() {
    if(module_exists('subpathauto'){
  $alias = subpathauto_lookup_subpath('alias', current_path(), current_path());
  if (!empty($alias) &amp;&amp; $alias != request_path()) {
    drupal_goto($alias, array(), 301);
  }
 }
}