Reading Coord3D_ABCY16 Image Format in .NET

I am trying to read Coord3D_ABCY16 data (4-ch point cloud XYZ + Intensity, 16 bits per channel, unsigned) via StreamImage.GetTimedSnapshotAsync in the .NET sdk and am only receiving about 1/8 of the data.
I only want the raw image pointer to the underlying data to user the data with OpenCV, e.g.

IntPtr ptr = image.Planes[0].GetLinearAccess().BasePtr;

Is this possible or am I maybe missing some configuration as to why I am only getting partial data?

So this was an issue of 8 vs 16 bit, resolved by the following: