@engrlaravel It might be a good idea to set a break point in app\Exceptions\Hander.php render method, to see whats happening when it hits here to cause what should be a authorization exception to throw a NotFound Exception. It might be missing the code to check for a Authorization exception.
public function render($request, Exception $exception)
{
if ($exception instanceof AuthorizationException) {
$exception = new \App\Exceptions\AuthorizationException(403, $exception->getMessage(), $exception);
}
//....