There is a bug / limitation in the Harmony USB Device module: control transfers are limited to 64 bytes. From the sources:
typedef struct
{
/* Control transfer state */
bool inProgress;
uint8_t rxDataCount;