потому что из двух аннотаций подряд будет выбираться последняя. решается их слиянием в одну
/**
* @OA\Post(
* path="/api/users/add",
* tags={"add"},
* summary="add",
* operationId="add",
*
* @OA\Parameter(
* name="name",
* in="query",
* required=true,
* @OA\Schema(
* type="string"
* )
* ),
* @OA\Parameter(
* name="email",
* in="query",
* required=true,
* @OA\Schema(
* type="string"
* )
* ),
* @OA\Parameter(
* name="password",
* in="query",
* required=true,
* @OA\Schema(
* type="string"
* )
* ),
* @OA\Response(
* response=200,
* description="Success",
* @OA\MediaType(
* mediaType="application/json",
* )
* )
*)
* @param Request $request
* @return bool
*/