In
Array.Resize<t> Method[
^] documentation there's a proposal for resizing two-dimensional arrays. Perhaps that would help you.
Depending on the situation I'd still consider going to lists (or similar) especially if you think you need more complex handling in the future, like removing items from the middle, query operations and so on...