The problem is related to the case sensitivity of PHP class names and how they are treated in different contexts by GraphQL and REST API when working with DTOs in API Platform.
In your example, the class RequestDto is referred with different casing:
In GraphQL operations, it is referred to as RequestDTO. However, the real class is named requestDto (lowercase "Dto").