Got it working! Read and write of large amounts of data appears to work.

It was a mismatch of advertised endpoint size and configuration.