Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
Could you please expand the current answers to some the questions and fill in the currently blank answers? For example, it would probably help a lot to know what you've done exactly when trying to renew instead of just "used acme-v2 api".. How did you use it? Which client? Also, regarding the output there's usually a lot more output in stead of just the error presented by the ACME server.
When this string is returned from the Let's Encrypt ACME CA server software (Boulder), it indicates that the ACME client software you are using has sent a message to the server containing incorrectly structured information per the ACME standard. As @Osiris indicated, without further information we are unable to provide further help.