So, seems what was happening was one of the three buffers was lingering in the mcl::BufferVault without ever being freed again after a resize occurred. Correcting code to reallocate buffers properly.
So, seems what was happening was one of the three buffers was lingering in the mcl::BufferVault without ever being freed again after a resize occurred. Correcting code to reallocate buffers properly.