Note:
In CCTP V1, it is not possible to perform a burn-and-mint operation for USDC and include arbitrary data in the same message. You must include arbitrary data in a separate message. In CCTP V2, you can burn-and-mint while including data in the same message via Hooks.