It seems like some platforms don't support a large buffer for writing? This results in RC_SIZE errors that ssh-tpm-agent seems to choke on.
Foxboron/ssh-tpm-agent#102
It seems like we could read out TPMPTNVBufferMax and split the writes..? But it's a bit unclear to me how to figure this out as I can't reproduce this locally.