Let us examine the split form of an arbitrary matrix.
If has a dimension such that all entries where index is at its maximal value, are zero, then these are not reflected in the split form. For example, if the last entry in a sparse Vector is zero, or the last row or column of a Matrix.
Therefore, to recover the original rtable, you may need to use the dimensions option.
To construct the Vectors from scratch in a cross-platform way, one can use kernelopts to find the right integer data type.