Yeah that was terrible response.
To answer myself, shape issues usually happen because GaussianRandomWalk requires time to be the rightmost dimension and only allows one sigma / drift per random walk. If you want sigma/ drift to change over time you need to use a CustomDist as mentioned in this recent thread: Can't use GaussianRandomWalk output as sigma for another GaussianRandomWalk - #2 by ricardoV94