Hi,
Thank you for your interest in NXP Semiconductor products,
Payload depends on EP payload capabilities, RC must set MAX_PAYLOAD_SIZE for EP conditions, I guess that your EP has a 256 byte payload size which is leveraged by the IP.
It's an expected behavior.
Regards