authClient.admin.hasPermission always returns 401 unauthorized - Better Auth