Did you make sure, the tag you are using has USER memory at all?
USER (Bank 11) is not mandatory. not every tag has it.
Yes, the tag does have user memory. It intermittently writes without error. Also even when I get the error it sometimes writes some or all of the data.
What does that error message actually mean, am I writing too fast after the inventory call?